我很难通过Netbeans使用C ++ 11编译。我添加了' -std = c ++ 11'在附加选项中,Netbeans给了我以下错误:
error: invalid value 'c++11' in '-std=c++11'
BTW我已经有了GCC 4.8.4,当我使用我的终端时,C ++ 11工作正常。 有什么建议?我应该在某处设置编译器的路径吗?感谢。
更新
我将g ++编译器的路径设置为Properties-> Build上的正确路径,现在我得到另一个略有不同的错误消息:
cc1plus: error: unrecognized command line option "-std=c++11"
真的需要一些帮助!感谢。
答案 0 :(得分:1)
首先,确保您的编译器设置正确( Tools -> Options -> C/C++
,使用Versions ...
测试一切是否正常。)
您可以通过项目设置启用C ++ 11:打开项目选项,转到 Build -> C++ Compiler
,然后选择 C ++ 11 < strong> C++ Standard
选项。
如果构建失败,请检查(并发布)构建输出。应该有一些g ++行,在那里寻找std=c++11
部分。