抑制 C 警告“未使用的变量 x”的最佳方法?
抑制 C 编译器(例如 GCC)如“未使用的变量 x”警告的最佳/最巧妙的方法是什么? GCC 的文档解释 -未使用变量 每当局部变量或非常量静态变量除了其声…
如何抑制 GCC 链接器警告?
我最近一直致力于消除代码中的警告,并且更加熟悉 GCC 警告标志(例如 -Wall、-Wno-、-fdiagnostics-show-option等)。但是我无法弄清楚如何禁用(甚…
在 Eclipse 中使用相等运算符 (==) 进行字符串比较时突出显示
有什么方法可以让 Eclipse 突出显示使用 == 运算符来测试字符串相等性吗?我一直错误地使用它而不是调用 .equals()。 我真的很想把它变成一个警告,并…
是否可以让 valgrind 忽略某些库?
或者最好是全部而不只是我的代码?我的程序使用 Gtk、Loudmouth 和其他一些东西,而这两个(以及它们背后的一些,libgcrypto、libssl)本身导致了如此…
禁用 Xcode 中特定行中的特定警告
我正在针对 Base 4.0 SDK 编写 iPhone 应用程序,但我的目标是 OS 3.1.3,以便 OS 3 用户可以使用该应用程序。 我调用: [[UIApplication sharedAppli…
如何解决 GCC 警告“XXX 的地址永远不会为 NULL”?
我正在开发一个 C 程序。有一个函数需要两个指针参数,称之为cmp()。出于说明原因,我在这里展示了 cmp() 的简化替代品: int cmp(struct foo *a, str…
抑制 Zend Studio 中的警告
在编写 Java 的 Eclipse 中,通过在 IDE 中注释方法或变量,可以轻松抑制某些范围内的警告。 在 Zend Studio 7.0 中编写 PHP 时是否可以抑制范围内的…
如何在不使用 #pragma 的情况下抑制 C# 中的编译器警告?
我需要抑制 C# 中的特定编译器警告。现在我可以这样做: #pragma warning disable 0649 private string _field; #pragma warning restore 0649 有没有…
如何抑制 Flash 迁移警告 (1090)
在 Flash Professional CS4 中,当我使用鼠标/键盘输入处理程序名称(例如 onMouseDown、onKeyUp 等)时,我会收到“迁移问题”警告,即使我已为它们…
如何在 Visual C 中抑制外部标头中的警告
我正在启动一个新的 BREW 项目,并且我想使用警告级别 4 (/W4) 进行编译,以保持应用程序代码的美观和干净。问题是 BREW 头文件本身不能用 /W4 干净地…
在 C# 中重写 Object.Equals() 实例方法;现在代码分析/FxCop 警告 CA2218:“还应该重新定义 GetHashCode”。我应该抑制这个吗?
我的 C# 项目中有一个复杂的类,我希望能够对其进行相等测试。这不是一个微不足道的课程;它包含各种标量属性以及对其他对象和集合(例如 IDictionary…