首页 > TAG信息列表 > suppress-warnings

linux-在旧版gcc上使用-Wno-implicit-fallthrough

我有一个在gcc 4.8.4下可以正常构建的项目.我尝试使用gcc 7进行构建,并注意到很多-Wimplicit-fallthrough =警告. As far as I’m aware,这确实是在gcc版本7中添加的.我现在在构建时使用-Wno-implicit-fallthrough来禁止显示这些警告.回到gcc的旧版本,保留-Wno-implicit-fallthroug

禁止MySQL警告?

可以说,我执行了一个触发一些警告消息的查询: 例如: 如果存在表,则删除表; 有没有办法只抑制已触发的警告消息? 我看到有一个系统变量“ max_error_count”,将其更改为零可能会忽略警告,但也会执行所有错误/注释消息.解决方法:也许sql_notes变量可以帮助您解决此问题.引用联机帮助页:

@SuppressWarnings(“弃用”)和(“未使用”)在Java中意味着什么?

我的Java或Android项目中的这些行是什么意思? @SuppressWarnings("deprecation") @SuppressWarnings("unused") 解决方法:@SuppressWarnings注释禁用某些编译器警告.在这种情况下,关于弃用代码(“弃用”)和未使用的局部变量或未使用的私有方法(“未使用”)的警告. This article ex

c – 断言(true)警告有符号/无符号不匹配

Visual Studio 2008,调试版本.这行C assert(true); 导致投诉 warning C4365: 'argument' : conversion from 'long' to 'unsigned int', signed/unsigned mismatch 使用任何(有用的)布尔表达式替换true时,警告仍然存在,即使使用1ul也是如此. 仅供参考,编译器的文件assert.h是:

java – 如何配置ProGuard以省略SuppressWarnings(“unused”)的方法

我有Android框架ObjectAnimator实例使用的方法.因此它们似乎未被使用(它们通过反射使用)并且我添加了SuppressWarnings(“unused”)注释,因此IntelliJ不会为它们显示警告.然而,ProGuard仍然剥离它们,我需要明确告诉他不要.这很乏味,似乎是多余的(违反DRY).是否可以将ProGuard配置为

Java防止未使用的警告

所以我使用Eclipse创建一个简单的程序,在这个程序中我有一个除了构造函数之外没有其他方法的对象.像这样的东西 class Example{ public Example(...) { //Do something with the variable } } Example类的整个逻辑在构造函数中,这个类将没有更多的方法. 当我实例化

java – Intellij IDEA中的检查和描述列表?

是否有针对Intellij Idea中所有检查的列表,特别是在@SuppressWarnings中使用其名称的列表,如果附带每次检查的描述也会很好(名称不够冗长,无法快速确定它用于).解决方法:您可以看到所有检查列表&他们的描述 >设置 – >编辑 – >检查(或Man’s Face Bottom right – >配置检查) >

c – 如何使用gcc抑制boost :: thread警告?

在我的项目中,我最近决定使用boost :: thread.我的代码在Linux下编译得很好,但在Windows下(x86或x64),我在gcc 4.5中得到以下警告: In file included from C:\Boost\include\boost-1_44/boost/thread/shared_mutex.hpp:14:0, from C:\Boost\include\boost-1_44/bo

java – 在Eclipse中抑制FindBugs警告

我使用字符串作为锁,因此要确保该对象是一个新实例. FindBugs抱怨,因为直接定义字符串通常更有效(使用双引号).我的代码看起来像: /** A lock for the list of inputs. */ @edu.umd.cs.findbugs.annotations.SuppressWarnings("DM_STRING_CTOR") //We want a new String object her

java – Eclipse显示对存在的checkstyle SuppresWarning的警告

在我的Eclipse(Kepler 4.3)中,我安装了Checkstyle并使用了正确的文件(验证也通过Jenkins进行).尽管如此,我的Eclipse编辑器给了我所有@SuppressWarnings的警告(“checkstyle:parameternumber”) 参数编号值存在于Checkstyle中,因为一些开发人员没有此问题.然而,我们比较了环境,无法

python – nosetest弃用警告

我正在从我的代码导入的第三方模块的nosetest获得弃用警告. 有人知道如何沉默这些警告吗? 我知道以下标志适用于相同代码的任意python运行: python -W ignore::DeprecationWarning 但是,调用nosetest似乎并没有给我一个类似的标志,以防止警告出现在测试报告中.解决方法:放 import

c# – VS2010中的FxCop行为,代码分析和SuppressMessage

我有一个像这样的课: [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Io")] public void ParaQueFalleCalidadCodigoUnoIo_ReglaCA1709() { }

c# – 何时禁止对源和项目抑制文件发出警告

我正在努力解决大约300个警告,并且一些警告是不必要的并且可以被抑制.但是,我的问题是我是否在Source中抑制它们 – 在方法上方添加了一个属性 – 或者我在GlobalSuppressioins.cs中抑制它们?是否有任何指导,如果是这样的话? 谢谢最佳答案:GlobalSuppression.cs文件用于不能放在源文