compiler-warnings

    4热度

    2回答

    我有一个编译为gcc和vC++的代码。代码有两个场景中调用的通用宏。 当我们传递一些参数给它。 当我们不想传递任何参数。 的这样的代码的一个例子是: #define B(X) A1##X int main() { int B(123), B(); return 0; } 的期望从编译的预处理步骤输出为: int main() { int A1123,

    6热度

    4回答

    我有一段代码可以总结如下; void MyFunc() { int x; ' ' x; ' ' } 我本来以为只是引用变量,反正没有在修改它或使用它的值应该反正生成一个警告。在VS2003中它既没有,也需要皮棉来拾取它。 我意识到它并不影响执行,但由于它是一段不做任何事情的代码,程序员无疑打算做某件事,为什么它没有被标记? 同样你会期望x = x是一个警告吗?

    3热度

    2回答

    我有一个自定义jar包含java源代码; Maven在构建时会尝试进行编译。如何跳过jar文件中的源代码编译?我已经尝试了诸如在编译器插件和源代码目录定义中使用某种模式排除,但我没有得到任何好运。谢谢! C05

    6热度

    3回答

    我目前有一个使用g ++编译它的代码的项目。我正在清理代码,我想确保所有函数都有原型,以确保像const char *这样的东西被正确处理。不幸的是,G ++笙歌,当我尝试指定-Wmissing的原型: g++ -Wmissing-prototypes -Wall -Werror -c foo.cpp cc1plus: warning: command line option "-Wmissin

    3热度

    1回答

    在64位Linux机器编译后,我收到内联警告。编译器是: gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1 的警告是: warning: inlining failed : call is unlikely and code size would grow warning: called from here warning: inlining failed: call i

    2热度

    1回答

    这里是我得到编译器警告的函数,我似乎无法弄清楚是什么导致它。任何帮助表示赞赏。 -(void)displaySelector{ //warning on the following line: InstanceSelectorViewController *controller = [[InstanceSelectorViewController alloc] initWith

    1热度

    3回答

    我从第三方类派生的回应,当我尝试调用基类的方法,我得到的x可以不为y编译器警告做出回应。 我怎样才能删除警告? 摄制: @interface ThirdPartyBaseClass : NSObject {} +(id)build; -(void)doStuff; @end @implementation ThirdPartyBaseClass +(id) build{ re

    3热度

    1回答

    Xcode Objective-c警告“创建选择器不存在的方法”当我尝试使用OCUnit(SenTestingKit)编写一些单元测试时,我开始在XCode中得到如下警告。 warning: creating selector for nonexistent method 'myMethodName1:' warning: creating selector for nonexistent

    0热度

    3回答

    当我在最近版本的GCC编译C代码,我得到以下警告: Function is define but not used. 有什么可以为这个警告的原因以及如何接近解决它?

    7热度

    2回答

    我一直在重构我的C++类型安全伪枚举的可怕混乱到新的C++ 0x类型安全的枚举,因为他们方式更具可读性。总之,我使用它们导出类,所以我明确地将它们标记要导出: enum class __attribute__((visibility("default"))) MyEnum : unsigned int { One = 1, Two = 2 }; 使用g ++编译这会产生