warnings相关内容
在开发C ++应用程序时,我不得不使用第三方库,它产生了与使用无害的#pragma指令相关的大量警告。 ../ File.hpp:1:warning:忽略#pragma ident 在从../File2.hpp:47, 从../File3中包含的文件中。 hpp:57, 来自File4.h:49, 解决方案 也许请参阅 GCC诊断问题?或者,在这种情况下,您可
..
我们总是教导我们确保我们在switch语句中使用 break ,以避免跳过。 Java编译器警告这些情况帮助我们不会造成微不足道的(但是剧烈的)错误。 然而,我有用case fall-through作为一个特性(我们不必得到进入它,但它提供了一个非常优雅的解决方案)。 但是编译器会发出大量警告,这可能会使我需要知道的警告模糊不清。我知道我可以改变编译器忽略所有的fall-thro
..
我目前正在开发一个.NET应用程序,它由20个项目组成。其中一些项目使用.NET 3.5编译,其他一些仍然是.NET 2.0项目(到目前为止没有问题)。 问题是,如果我包括一个外部组件我总是得到以下警告: “发现相同依赖程序集的不同版本之间的冲突。 这个警告究竟是什么意思,也许有可能排除此警告(如使用#pragma这个警告意味着两个项目引用同一个程序集(例如 解
..
例如: javac Foo.java 注意:Foo.java使用未检查或不安全的操作。 注意:使用-Xlint重新编译:取消选中以获取详细信息。这个问题出现在Java 5及更高版本中,如果你在Java 5和更高版本中出现了问题,使用没有类型说明符的集合(例如, Arraylist()而不是 ArrayList())。这意味着编译器无法以类型安全的方式检查您使用的集合,
..
我使用ifort和gfortran编译我的Fortran程序。 但是我也使用同事来源,他有很多未使用的变量。 如何禁止这些编译,因为他们不是真的一个错误? 但是我不想禁用 pedantic 和 -stan ,因此需要所有其他警告。 谢谢您的帮助 解决方案 code> -warn [no] unused 。 编译器可能不会将它们视为错误,但是有纪律的软件工程认为所有
..
使用 -Wall 启用GHC警告是良好的做法。然而,我发现修复这些警告对一些类型的代码构造有负面影响。 示例1: 使用等效于 _ f>> 将生成警告: 警告:do-notation语句抛弃了Char类型的结果。 通过说“_
..
&l
..
我是Cocoa开发的新手。 我刚刚在 Xcode 5 中创建了Cocoa项目。我将部署目标从10.8更改为10.6。现在我收到此警告: path-to-my-project / Base.lproj / MainMenu.xib 在Mac OS X 10.8之前编译目标 这是正常的行为吗?我应该怎么办? 解决方案 您的项目正在使用基本国际化,这使得您的应用程序更容易翻译
..
当我试图在ProGuard中混淆简单的DataLoader.class文件时,我得到这个错误: 读程序目录[ C:\Users\uzytkownik\Documents\NetBeansProjects\ProTest\build\classes\Files\DataLoader.class] 警告:class [DataLoader.class]意外包含类[Files。 DataLoad
..
GCC和clang让你用-w编译来禁用所有的警告,但我看不到#pragma的等效。我只能看到禁用单个文件的pragma支持。 我需要这个,因为我有一个代码,我想编译高警告级别,但必须编译第三方代码,生成任意警告。 $ b $您可以使用 使用GCC进行修改 #pragma GCC diagnostic ignored code>,但不幸的是不太好,请参见此处。 问题是,你不能只是“禁用所
..
问题 RUN_CLANG_STATIC_ANALYZER(“运行静态分析器”)项目设置在我们的项目中发现了重要问题。我们已经解决了这些问题,我们希望防止未来的问题蔓延。 我们正在尝试将clang分析警告信息改为 , a href =“http://stackoverflow.com/questions/2400749/should-static-analysis-warnings-f
..
我最近遇到了一个情况,有人向init方法添加了一个参数,并打破了另一个共享代码的项目。因为它只是一个警告,没有人意识到应用程序被打破,所以我试图把这个警告变成一个错误: warning:实例方法'-someMethod'not found(返回类型默认为'id') 我发现你可以传递-Werror = foo在其他C标志到编译器在Xcode中的警告错误,但我似乎找不到什么'f
..
我如何捕获“Unicode非字符0xffff是非法的交换”?警告? #!/ usr / bin / env perl 使用警告; use 5.012; use Try :: Tiny; 使用警告FATAL => qw(all); my $ character; try { $ character =“\x {ffff}”; } catch { die“-
..
? 实际上检查已擦除类型List 当我试图将一个对象转换为类型的通用信息时,如下面的代码: Object object = getMyList(); List list =(List)object; 解决方案 此警告存在,因为Java实际上并不存储类型运行时在使用泛型的对象中的信息。因此,如果 object 实际上是 Lis
..
为了在画布上显示SVG图像文件,我在HTML上有以下行: ,然后在画布上绘制: ctx2d.drawImage($(“#soundOnImg”)[0],10,10,200,200); (使
..
我在本地网站收到此错误。 警告(2):htmlspecialchars():无效的多字节序列参数在[/var/www/html/cake/basics.php,第207行] 知道,这是什么问题或解决方案? 谢谢。 解决方案 如果您的文件是这样编码的,请务必指定UTF-8的编码: htmlspecialchars ($ str,ENT_COMPAT
..
可能重复: 对移动对象可以做什么? 在调用 std :: move 并将结果传递给函数之后,通常必须假定稍后访问移动的对象将会导致未定义的行为。 是否有可以检测到这些访问并警告您的工具。例如: { Widget w; foo(std :: move(w)); //此时可能未定义 w.doSomething(); // WARN } 至少
..
我今天的问题是对的。所以每当我建立我的项目或我的解决方案,并有任何警告,如一个过时的方法,视觉工作室发出恼人的警告声音,我不知道如何禁用警告声音播放。我知道如何设置它,以便没有警告出现,但警告声音仍然播放。如果任何人读我的问题知道如何禁用警告声音播放时,视觉工作室在建设项目时遇到警告,我将非常感谢您的答案或建议。顺便说一下,我在Visual Studio 2010中使用C ++。非常感谢!
..
我有一个模板函数用于返回数字中的数字位数: template
..
我想将 short 初始化为十六进制值,但是我的编译器会给出截断警告。显然,它认为我试图将 short 设置为正值。 short my_value = 0xF00D; //编译器看到“my_value = 61453” 如何避免此警告?我只能使用负值, short my_value = -4083; // In 2's complement this is 0xF
..