suppress-warnings相关内容
我偶然发现了一个我不明白的奇怪行为。 我必须为一个泛型投入一个String,并产生一个警告。 类型安全性:未检查从String转换为T 如果我在方法声明上面添加 @SuppressWarnings(“unchecked”) 如果我在赋值之上添加它,会在 eclipse中产生编译错误。 b $ b 这很好。 @Suppres
..
我使用Aptana Studio 3作为我的网站开发,我喜欢它,除了一些小的抓地力。其中一个困惑是Aptana决定将一些CSS参数视为无效,用一行大的红色X标记它们。当错误确实是错误时,这是有帮助的,但是一些完全有效但不是w3规范(cursor:none)的一部分的参数被标记为无效。 我将忽略这些错误,但是在任何其他eclipse变体中,在项目中的任何地方的错误导致整个项目标记为有错误。
..
我们总是教导我们确保我们在switch语句中使用 break ,以避免跳过。 Java编译器警告这些情况帮助我们不会造成微不足道的(但是剧烈的)错误。 然而,我有用case fall-through作为一个特性(我们不必得到进入它,但它提供了一个非常优雅的解决方案)。 但是编译器会发出大量警告,这可能会使我需要知道的警告模糊不清。我知道我可以改变编译器忽略所有的fall-thro
..
有没有办法抑制Xcode中的警告? 例如,我调用一个未记录的方法,由于该方法不在标题中,我得到一个警告编译。我知道我可以添加到我的标题停止警告,但我想知道是否有一种方式,而不是添加到标题(所以我可以保持标题干净和标准),以抑制警告? pragma或某事? 解决方案 要禁用基于每个文件的警告,使用Xcode 3和llvm-gcc-4.2可以使用: #pragma GCC诊断已忽
..
我有一个警告,我希望在Xcode中抑制,但我似乎找不到警告的名称。我已启用 -fdiagnostics-show-category = name ,日志显示这是一个语义问题。查看Clang的来源,我认为我找到了 目前,构建日志显示以下内容: m:89:29:warning:从不兼容类型'AViewController *'分配'id
..
我今天的问题是对的。所以每当我建立我的项目或我的解决方案,并有任何警告,如一个过时的方法,视觉工作室发出恼人的警告声音,我不知道如何禁用警告声音播放。我知道如何设置它,以便没有警告出现,但警告声音仍然播放。如果任何人读我的问题知道如何禁用警告声音播放时,视觉工作室在建设项目时遇到警告,我将非常感谢您的答案或建议。顺便说一下,我在Visual Studio 2010中使用C ++。非常感谢!
..
/ opt /我试图清除编译Blitz ++时出现的警告, local / include / blitz / tinyvec2.h:261:35:warning:在函数上忽略类型限定符return type [-Wignored-qualifiers] /opt/local/include/blitz/tinyvec2.h:264:43:警告:函数上忽略类型限定符返回类型[-Wignore
..
有时候,我有警告,从较长的类型转换为较小的类型,例如: void f i)// f - 接受任何数字类型 //小于std :: vector :: size_type {} std :: vector v; .. f(v.size()); 通常我使用下列解决方案之一: assert(v.size()
..
我从boost库头部有很多警告,是否有任何方法来解决这个问题? libs / boost / include / boost / numeric / ublas / detail / vector_assign.hpp:382:39:warning:typedef'reference'局部定义但不使用[-Wunused-local-typedefs] typedef typename
..
我从boost库头部有很多警告,是否有任何方法来解决这个问题? libs / boost / include / boost / numeric / ublas / detail / vector_assign.hpp:382:39:warning:typedef'reference'局部定义但不使用[-Wunused-local-typedefs] typedef typename
..
我使用类型traits检查数值范围,无符号类型生成警告。 无符号表达式比较> = 0总是为真 如何在特定代码范围内禁用某些警告?我使用GCC风格 #pragma 与Clang,但这不工作。 这里是我的代码。 template void assertForNumericRan
..
我使用类型traits检查数值范围,无符号类型生成警告。 无符号表达式比较> = 0总是真的 如何在特定代码范围禁用某些警告?我使用GCC风格 #pragma 与Clang,但这不工作。 这里是我的代码。 template void assertForNumericRang
..
我将一些旧代码从win32移植到win64。不是因为win32对象的大小对我们的需求太小,而是因为win64现在更标准,我们希望将所有环境移植到这种格式(我们还使用一些第三方库,在64位中提供比32位更好的性能) 。 我们最终以吨为单位; 警告C4267:'参数':从'size_t'转换为'...',可能会丢失数据 主要是由于代码: unsigned int size = v.s
..
我想要对特定include档案直接或间接包含的所有档案停用特定警告。例如,对于 #include 包含的文件包含的所有文件或文件,我要禁用警告“您要为char *指定一个字符串文字” code>(我的情况下的星标意味着“任何东西都可能在这里”)。 原因是,我要编程的一些人不能使用“const”,所以最后我得到了很多关于该特定字符串的警告文字滥用。我想忽略来自他们的代码的成
..
我通常在C ++中写我的类,并检查他们是否在Linux平台上使用valgrind泄露内存。我不满足,直到所有的堆内存释放。 开始写在Qt,我发现valgrind检测到多少泄漏,也在一个简单的项目。 我读某处可能会使用valgrind的压缩文件,这有助于过滤掉不必要的泄漏,但是,我找不到它。 我使用的是Ubuntu 11.04 x64,g ++ 4.5,Qt 4.7。 有人知道如
..
是否可以创建一个模板函数来检查基本数据类型是否可以适合潜在不同的基本数据类型的值?让我们暂时将范围限制为整数类型。 更精确地说:可以创建一个“一个适合所有”模板函数,但没有得到编译器警告(布尔表达式总是真/假,有符号/无符号比较,未使用的变量),并且不禁用编译器警告检查?这些函数应该尽可能地限制在运行时的检查(在编译时应该排除所有琐碎的情况)。如果可能,我宁愿避免使用来自C ++ 11等的扩
..
在我正在开发的软件项目中,我们使用某些第三方库,不幸的是,产生恼人的gcc警告。 我们正努力清除所有警告代码,并希望在GCC中启用treat-warnings-as-errors(-Werror)标志。 有没有办法使这些第三方生成的警告,我们不能修复,消失? 解决方案 I假设你正在谈论来自第三方库头文件的警告。 GCC特定的解决方案是创建另一个包装头文件,它基本上有两行: / p
..
在从Visual Studio(2008)移植一大段C ++代码到Xcode(4.4+),我遇到了如下行: UNUSED_ALWAYS(someVar); UNUSED_ALWAYS(x) code> UNUSED(x))宏扩展为 x 这似乎使Visual C ++沉默。 对于Clang,我通常使用 #pragma未使用的x 指令。 p> UN
..
我有这样的超类: class Parent { public: virtual void Function(int param); }; void Parent :: Function(int param) { std :: cout
..
我有这样一个类: [System.Diagnostics.CodeAnalysis.SuppressMessage(“Microsoft.Naming” “CA1709:IdentifiersShouldBeCasedCorrectly”的MessageId =“木卫一”)] 公共无效ParaQueFalleCalidadCodigoUnoIo_ReglaCA1709() { }
..