compiler-warnings相关内容
有人可以帮我关闭从子项目中收到的Xcode 4警告吗? 我有三个子项目,有很多警告。这些子项目由我的客户的R& D工作室提供。我想关闭那里的警告,将所有的精力和精力都放在自己的代码中。 这是Xcode 4中的可能吗? 解决方案 如果使用的是Xcode 4.2或更高版本,则可以使用LLVM编译器设置禁止所有警告在警告策略中,对于每个子项目:
..
我的应用程序中有一些配置选项,类似于 const bool ExecuteThis = true; const bool ExecuteThat = false; ,然后像这样使用它的代码 if(ExecuteThis){DoThis(); } if(ExecuteThat){DoThat(); } //此处无法到达的代码警告 问题是,我
..
我得到警告:函数已使用但未定义。我的头文件中有 static __inline __ 说 a.h 。头文件包含在 a.c 中。我想将头文件中的所有内联函数放入 .c 文件中。以下代码给出了我的问题的想法。 原始代码: ah: 静态__inline__ function1(){ 函数定义; } 我更改了: ah: 静态函数1();
..
我花了很长时间才追踪到我的代码中有一个错误是由 / OPT:ICF 触发的: 因为 / OPT:ICF可以将同一地址分配给不同的函数或只读数据成员(使用/ Gy编译的const变量),它可能会破坏依赖于函数或只读数据成员的唯一地址的程序。 (我一直在存储和比较函数相等的指针,当链接器丢弃相同的函数时,该指针将中断。) 现在,我需要找到可能做过这种事情的每个地方。 测试用例当
..
我在堆栈变量上收到此警告: 警告:object.member可在此函数中未初始化使用 在这种情况下,我不希望强制初始化只是为了消除警告,因为它消耗了CPU周期。变量是一个POD结构,因此 memset 的成本不是零。我可以验证从未使用过该变量,所以我只想禁止它发出警告。 通常,我确实希望得到警告,只是不要在这种特定情况下,该特定变量。如何抑制警告?
..
我有使用 org.json.JSONObject 的迭代器 JSONObject obj = new JSONObject(); obj.put(“ key1”,“ value1”); obj.put(“ key2”,“ value2”); 迭代器键= obj.keys(); ... 带有编译警告 迭代器是原始类型。对通用类型Iterator
..
我不知道代码中的问题是什么,但是当我编译时会得到: 警告:传递arg 2 of'strcspn'使指针从整数开始而没有强制转换 这是代码: #include #include #include #定义STR_LEN 50 int main(void){ int i = 0,j =
..
我正在使用strlen函数来获取无符号字符指针的长度。但是VS编译器会发出以下警告。 unsigned char myString [] =“这是我的字符串”; unsigned char * tmpBuffer =& myString [0]; size_t size = strlen(tmpBuffer); 警告C4057:“功能”:“ const char *”在间接寻
..
我在这里有一个C ++学习演示: char c ='M'; short s = 10; 长l = 1002; char * cptr =& c; 短* sptr =& s; 长* lptr =& l; cout(cptr)
..
我正在Visual Studio Code的Java项目中运行构建任务。 “问题”中的警告选项卡: [myfile] .java是非项目文件,仅报告语法错误 它是指我在包含main()的类文件中加载的第一行: package [项目文件夹]; import [项目文件夹]。[带有其他类的文件]。*; 我只能通过复制文件文本(代码文本本身)来避免警告放入
..
我正在将 SmallInt 变量与 Ord 函数的结果进行比较。 示例: var MySmallInt:SmallInt; 开始 MySmallInt:= 5; if(MySmallInt> Ord('C')) 然后ShowMessage('True') else ShowMessage('False'); end 执行此操作后,将显示以下警告消息(
..
此安装程序项目创建于2004年,并从那时起进行了升级。 有两个令人讨厌的dll文件,总共产生4个错误。 我已经在网上搜索了此警告消息,但没有找到永久的解决方法(我设法使它消失了一次,直到我完成了清理或内置Release之类的工作为止,然后在调试中。 我还尝试了清理,然后刷新了依赖项。重复的条目仍然在那里。 对于此错误的含义,我也没有找到很好的解释。 其他警告具有这种性
..
我正在清理项目以消除所有警告,但在“错误列表”窗格中只能看到前100个左右。 此这是一个问题,因为我们正在使用Team Server进行源代码管理,并且显示的所有警告都在当前已检出的文件中(因此,如果不让他人可能对 lot 进行更改,我将无法进行修改 我希望能够看到完整列表,以便在其他人工作时继续清洁。 如果有所作为, 有问题的项目是VB.NET Web应用程序(使用应用程
..
我找到了一种禁用整个VB.NET项目警告的方法,但这是非常不可取的。我想最多禁用一种方法范围的警告。逐行禁用和还原会更好。例如,C#已禁用 #pragma警告禁用(和还原)。 VB.NET有这样的东西吗? 解决方案 如果使用的是Visual Studio 2015,答案是肯定的,是的。 。语法为 #Disable Warning BC40000 和 #Enable Warning BC40
..
键入 man strptime 表示该函数需要声明_XOPEN_SOURCE并包含time.h标头。我做的。但是,当我尝试编译代码时,会得到: ./ check.c:56:警告:函数'strptime的隐式声明' 看看我的代码: int lockExpired(const char * date,const char * format,time_t current){ str
..
我正在尝试在没有警告的情况下编译以下代码: 而(window.pollEvent(event)) { switch(event.type){ case sf :: Event :: Closed: window.close();打破; case sf :: Event :: KeyPressed: if(event.key.code == sf :: Keyboard :: E
..
PyCharm提供有关代码样式,约定和逻辑陷阱的一些有用警告。如果我尝试提交带有警告(或错误)的代码,还会提供通知。 有时候,我有意识地忽略了某些特定代码行的这些警告(由于各种原因,通常是以说明第三方库的实现详细信息)。我想禁止显示警告,但仅针对该行(如果警告出现在我不故意的其他行上,我想知道这一点!) 我如何在PyCharm中做到这一点? (最好遵循通用的Python约定。)
..
例如,我收到此编译器警告 从未使用事件'Company.SomeControl.SearchClick'。 但是我知道它已被使用,因为注释掉它会使我像尝试使用此事件的XAML页面的20条新警告! 有什么用?有没有技巧可以消除此警告? 解决方案 这似乎是警告67 ,因此可以通过以下方式禁止显示: #pragma警告禁用67 别忘了将其还原为
..
我在编译CUDA代码时收到以下我不理解的警告: CUDACOMPILE:ptxas警告:的堆栈大小入口函数 '_Z24gpu_kernel_get_3d_pointsiPK8RtmPointS1_PKfS3_P10RtmPoint3DPif'不能被静态确定 。 内核原型为: __ global__ void gpu_kernel_get_3d_points(in
..
我正在编写的小C库中有一个错误报告功能。除了普通的 error 函数之外,我还想提供一个 errorf 函数,以便轻松地将信息嵌入错误消息中。 / p> / * *打印格式化的错误消息。就像使用“ printf”一样使用它。请参见 *‘sio_error’函数。 * / void sio_errorf(const char * format,...){ //如果(g_inp
..