compiler-warnings相关内容

关闭来自子项目的警告

有人可以帮我关闭从子项目中收到的Xcode 4警告吗? 我有三个子项目,有很多警告。这些子项目由我的客户的R& D工作室提供。我想关闭那里的警告,将所有的精力和精力都放在自己的代码中。 这是Xcode 4中的可能吗? 解决方案 如果使用的是Xcode 4.2或更高版本,则可以使用LLVM编译器设置禁止所有警告在警告策略中,对于每个子项目: ..
发布时间:2020-10-06 23:48:14 移动开发

gcc警告:函数已使用但未定义

我得到警告:函数已使用但未定义。我的头文件中有 static __inline __ 说 a.h 。头文件包含在 a.c 中。我想将头文件中的所有内联函数放入 .c 文件中。以下代码给出了我的问题的想法。 原始代码: ah: 静态__inline__ function1(){ 函数定义; } 我更改了: ah: 静态函数1(); ..
发布时间:2020-10-06 23:48:07 其他开发

有什么方法可以为功能指针比较生成警告?

我花了很长时间才追踪到我的代码中有一个错误是由 / OPT:ICF 触发的: 因为 / OPT:ICF可以将同一地址分配给不同的函数或只读数据成员(使用/ Gy编译的const变量),它可能会破坏依赖于函数或只读数据成员的唯一地址的程序。 (我一直在存储和比较函数相等的指针,当链接器丢弃相同的函数时,该指针将中断。) 现在,我需要找到可能做过这种事情的每个地方。 测试用例当 ..
发布时间:2020-10-06 23:48:03 C/C++开发

禁用GCC“可以未初始化使用”。在特定变量上

我在堆栈变量上收到此警告: 警告:object.member可在此函数中未初始化使用 在这种情况下,我不希望强制初始化只是为了消除警告,因为它消耗了CPU周期。变量是一个POD结构,因此 memset 的成本不是零。我可以验证从未使用过该变量,所以我只想禁止它发出警告。 通常,我确实希望得到警告,只是不要在这种特定情况下,该特定变量。如何抑制警告? ..
发布时间:2020-10-06 23:47:59 C/C++开发

生成JSONObject字符串键

我有使用 org.json.JSONObject 的迭代器 JSONObject obj = new JSONObject(); obj.put(“ key1”,“ value1”); obj.put(“ key2”,“ value2”); 迭代器键= obj.keys(); ... 带有编译警告 迭代器是原始类型。对通用类型Iterator ..
发布时间:2020-10-06 23:47:58 Java开发

获取无符号字符指针长度的正确方法

我正在使用strlen函数来获取无符号字符指针的长度。但是VS编译器会发出以下警告。 unsigned char myString [] =“这是我的字符串”; unsigned char * tmpBuffer =& myString [0]; size_t size = strlen(tmpBuffer); 警告C4057:“功能”:“ const char *”在间接寻 ..
发布时间:2020-10-06 23:46:50 其他开发

如何避免VS Code警告:“ [myfile] .java是非项目文件,仅报告语法错误”。

我正在Visual Studio Code的Java项目中运行构建任务。 “问题”中的警告选项卡: [myfile] .java是非项目文件,仅报告语法错误 它是指我在包含main()的类文件中加载的第一行: package [项目文件夹]; import [项目文件夹]。[带有其他类的文件]。*; 我只能通过复制文件文本(代码文本本身)来避免警告放入 ..

VS2010(旧)安装程序项目-两个或多个对象具有相同的目标位置

此安装程序项目创建于2004年,并从那时起进行了升级。 有两个令人讨厌的dll文件,总共产生4个错误。 我已经在网上搜索了此警告消息,但没有找到永久的解决方法(我设法使它消失了一次,直到我完成了清理或内置Release之类的工作为止,然后在调试中。 我还尝试了清理,然后刷新了依赖项。重复的条目仍然在那里。 对于此错误的含义,我也没有找到很好的解释。 其他警告具有这种性 ..

有没有办法在Visual Studio 2010中显示所有编译器警告?

我正在清理项目以消除所有警告,但在“错误列表”窗格中只能看到前100个左右。 此这是一个问题,因为我们正在使用Team Server进行源代码管理,并且显示的所有警告都在当前已检出的文件中(因此,如果不让他人可能对 lot 进行更改,我将无法进行修改 我希望能够看到完整列表,以便在其他人工作时继续清洁。 如果有所作为, 有问题的项目是VB.NET Web应用程序(使用应用程 ..
发布时间:2020-10-06 23:45:22 其他开发

VB.Net是否具有与#pragma warning disable / restore等效的功能?

我找到了一种禁用整个VB.NET项目警告的方法,但这是非常不可取的。我想最多禁用一种方法范围的警告。逐行禁用和还原会更好。例如,C#已禁用 #pragma警告禁用(和还原)。 VB.NET有这样的东西吗? 解决方案 如果使用的是Visual Studio 2015,答案是肯定的,是的。 。语法为 #Disable Warning BC40000 和 #Enable Warning BC40 ..
发布时间:2020-10-06 23:45:19 其他开发

我可以让PyCharm在一行上禁止显示特定警告吗?

PyCharm提供有关代码样式,约定和逻辑陷阱的一些有用警告。如果我尝试提交带有警告(或错误)的代码,还会提供通知。 有时候,我有意识地忽略了某些特定代码行的这些警告(由于各种原因,通常是以说明第三方库的实现详细信息)。我想禁止显示警告,但仅针对该行(如果警告出现在我不故意的其他行上,我想知道这一点!) 我如何在PyCharm中做到这一点? (最好遵循通用的Python约定。) ..
发布时间:2020-10-06 23:45:11 Python

如何摆脱“ [某些事件]从未使用过”的问题, Visual Studio中的编译器警告?

例如,我收到此编译器警告 从未使用事件'Company.SomeControl.SearchClick'。 但是我知道它已被使用,因为注释掉它会使我像尝试使用此事件的XAML页面的20条新警告! 有什么用?有没有技巧可以消除此警告? 解决方案 这似乎是警告67 ,因此可以通过以下方式禁止显示: #pragma警告禁用67 别忘了将其还原为 ..
发布时间:2020-10-06 23:45:08 C#/.NET

CUDA ptxas警告(条目的堆栈大小)

我在编译CUDA代码时收到以下我不理解的警告: CUDACOMPILE:ptxas警告:的堆栈大小入口函数 '_Z24gpu_kernel_get_3d_pointsiPK8RtmPointS1_PKfS3_P10RtmPoint3DPif'不能被静态确定 。 内核原型为: __ global__ void gpu_kernel_get_3d_points(in ..
发布时间:2020-10-06 23:45:02 其他开发

避免在printf周围的包装器中发出警告

我正在编写的小C库中有一个错误报告功能。除了普通的 error 函数之外,我还想提供一个 errorf 函数,以便轻松地将信息嵌入错误消息中。 / p> / * *打印格式化的错误消息。就像使用“ printf”一样使用它。请参见 *‘sio_error’函数。 * / void sio_errorf(const char * format,...){ //如果(g_inp ..
发布时间:2020-10-06 23:45:01 其他开发