suppress-warnings相关内容
我有一个使用log4cxx,boost等库的项目,这些库的头文件会生成很多(重复)警告。有没有办法从库中包含警告(即#include )或包含某些路径?我想在项目代码上像往常一样使用-Wall和/或-Wextra,而相关信息不被遮盖。我现在在make输出上使用grep,但是我想要更好的东西。 c $ c> -isystem 而不是 -I 。这将使他们成为“系统标题”,GCC不会为他们报告警告。
..
示例: $ g ++有一个奇怪的g ++行为,它显示一个关于无法识别的命令行选项的警告。 b $ b struct Foo {virtual int bar()= 0;}; struct Bar:public Foo {int bar(){return 0;}}; int main(){} 用 g ++ - 5 -Wsuggest-override -Wno
..
我试图用g ++编译一些c代码(是的,故意的)。 (例如): 错误:从'void *'无效转换为'unsigned char *' [-fpermissive] 加入 -fpermissive 至编译选项得到我: 错误:从'void *'无效转换为'unsigned char *'[-Werror = permissive ] 这似乎是错误,因为
..
我从第三方代码中收到很多这些警告,我无法修改。 有没有办法禁用这个警告,或者至少在某些地方禁用它(例如VC ++中的#pragma push / pop)? $ b 示例: p> list.h:1122:warning:`list > :: node_alloc_'将在 list.h:1117之后被初始化:wa
..
在Flash Professional CS4中,当我使用鼠标/键盘输入处理程序名称(如onMouseDown,onKeyUp等)时,出现“迁移问题”警告,即使我已经为它们添加了事件侦听器。这些名称对于函数是完全合法的,但是由于这些名称是在ActionScript 2.0中自动触发的,所以我们现在(虽然明智地)警告说它们在AS3中的使用不再是自动的。 >我了解警告的目的,但对我无用。我想禁止这些警
..
我正在尝试根据数据库是否可以连接来显示服务器状态。与老学校 mysql_connect()和 mysqli_connect()很容易。我正在努力保持现代化,所以我使用PDO,但是我不知道如何禁止默认警告。从我可以看出,您需要使用 getMessage()函数来打印PDO警告,但我没有使用它。 这是我的代码: 8 $ dbstatus = 1; 9尝试{ 10 $ db = ne
..
假设你的Eclipse工作区中有一堆项目。有些是Java项目,有些可能是CDT项目,其他可能来自第三方插件,如TeXlipse或EPIC。您努力生产高质量的代码,但在一个具体的项目中,您有几个警告,不会出现自己的错误 - 警告将链条传播到您的工作集中,并捅你 Eclipse 3.7中是否有通用的方法告诉IDE它应该忽略(并且很安静)所有来自特定项目的警告,不管负责的插件是否可以提供或不支持任
..
我正在使用一个字符串作为一个锁,所以要确保该对象是一个新的实例。 FindBugs抱怨,因为直接定义字符串(双引号)通常更有效。我的代码看起来像: / **用于输入列表的锁。 * / @ edu.umd.cs.findbugs.annotations.SuppressWarnings(“DM_STRING_CTOR”) //我们想要一个新的String对象,因为这是一个锁。 pr
..
在Eclipse中,由于开始标签位于另一个文件中,因此没有启动标记(
)会收到警告。我如何禁止这个警告来阻止我的“问题”窗口? 我知道在Java我可以做@SuppressWarning,但我不知道如何PHP。我假设有基于Eclipse中php类型提示的可用性,但也许不是吗? 解决方案 你也可以在每个项目基础上进行设置。转到 项目 - >属性 - >验证
..
我尝试使用 @SuppressWarnings(“compareIdentical”) 但这不起作用(更糟糕的是,注释结果自己的不支持@SuppressWarnings(“compareIdentical”)警告!) 我知道我可以随时使用 code> @SuppressWarnings(“all”) 但是会更多的警告抑制比我想要的。
..
我创建了一个注释 / ** *突出显示此方法在XML $ b中声明$ b * / public @interface FromXML { } 使用这个方法看起来像这样: @FromXML public void onSomethingClick(View v){ } v Android反射系统需要使用变量来调用此方法。
..
我使用检测电子邮件地址类别,该类使用静态最终布尔配置匹配行为。自从我升级到Eclipse 3.5之后,我收到有关死代码的警告,因为Eclipse通知不能达到一个分支: private static final boolean ALLOW_DOMAIN_LITERALS = false; private static final String domain = ALLOW_DOMAIN_
..
嗨,伙计们 在一个地方我有一个通用的“VT扩展字符串”的方法。显然这会产生一个警告:类型参数VT不应该被最终类型String限制。最终类型无法进一步扩展。 你知道是否有办法抑制这个警告(Eclipse)?如果你想知道我该如何做到这一点: import java.util.ArrayList; import java.util.List; class A { T值;
..
我需要在应用程序中使用System.exit(0)。 Eclipse安装了PMD插件,并抱怨这一行代码。 Addind @SuppressWarnings(“PMD.DoNotCallSystemExit”)删除该警告,但现在我收到一个警告,这个SuppressWarnings是不受支持,尽管事实上它是有效的。 有没有办法解决这个问题? thx 解决方案 要使Eclipse不标
..
我使用Aptana Studio 3进行Web开发,除了几个小小的抓地力之外,我也喜欢它。其中一个原因是Aptana决定将某些CSS参数视为无效,在该代码行上用一个大的红色X表示。当错误真的是一个错误时,这是有帮助的,但是一些完全有效但不是w3规范的一部分的参数(例如,cursor:none)被标记为无效。 我只会忽略这些错误,但像任何其他eclipse变体一样,项目中的任何一个错误导致
..
我正在使用一个解析器生成器来创建一些丑陋的代码。因此,我的Eclipse项目有几十个来自生成的源文件的警告。我知道我可以使用 @SuppressWarning 注释来抑制特定元素中的特定警告,但是当解析器生成器再次运行时,我手动添加的任何注释都将丢失。有没有办法配置Eclipse来禁止特定文件或目录的警告? 解决方案 从版本3.8开始M6,Eclipse确切地说:JDT)具有内置的功能。可
..
在 c code code code code code code $ c =“h2_lin”>解决方案 这取决于您的IDE或编译器。 这是一个 list : 全部以禁止所有警告 拳击以禁止相对于拳击/拆箱操作的警告 投放以遏制相对于投射操作的警告 dep-ann 可以抑制相对于已弃用的注释 弃用以禁止相对于弃用的警告 fallthrough 错过了休息切换 语句 终于
..
我想在我的代码中禁用特定的警告(W1035),因为我认为编译器对此警告错误: function TfrmNagScreen.Run:Toption; begin 如果ShowModal = mrOk然后 结果:= TOption(rdgAction.EditValue) else 中止 结束; 没有办法,结果可能未定义,因为 Abort throws EAb
..
我正在写一些单元测试,如下所示: def executing_a_signal a_method(a_signal.new,a_model ,a_helper); assert_equal(new_state,a_model.state) end ,但是在断言之前运行以执行逻辑的方法会通过 puts 向控制台输出各种消息。 有没有一个快速,也许内置的
..
我使用org.apache.commons.httpclient.methods.PostMethod类的getResponseBody()方法。但是,我总是在运行时收到一条消息写入控制台: 警告:进入缓冲区响应主体大或未知的大小。建议使用getResponseBodyAsStream。 在代码中,我必须将响应写入字节数组,所以它是getResponseBody应该使用。但是有没有一个
..