在netbeans 8.2(cygwin,c ++)中启用编译器警告?

时间:2016-11-24 14:17:20

标签: c++ netbeans ide cygwin

有人知道如何在netbeans 8.2和cygwin编译器(对于c ++)中启用编译警告吗?

例如,当我写

for(int i=0; i<v.size(); ++i) ....

我没有得到#34;签名/未签名比较警告&#34;。

我在设置中找不到任何内容。 bottem框中的compile命令是

g++    -c -g -MMD -MP -MF "build/Debug/Cygwin-Windows/main.o.d" -o build/Debug/Cygwin-Windows/main.o main.cpp

我想应该有参数&#34; -w&#34;警告..

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

您应该转到File/Project Properties,然后选择Build/C++ Compiler。然后,您可以在那里设置警告级别。请参见屏幕截图:

enter image description here

如果警告级别没有执行此操作,则只需在同一对话窗口中将-Wall -Wextra -Wpedantic -Weffc++添加到编译行/其他选项。 / p>