在Mac上的Netbeans 8.0.2上正确配置C ++ 11

时间:2015-04-19 18:24:29

标签: c++ c++11 netbeans netbeans-8

我很难通过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"

真的需要一些帮助!感谢。

1 个答案:

答案 0 :(得分:1)

首先,确保您的编译器设置正确( Tools -> Options -> C/C++ ,使用Versions ...测试一切是否正常。)

您可以通过项目设置启用C ++ 11:打开项目选项,转到 Build -> C++ Compiler ,然后选择 C ++ 11 < strong> C++ Standard 选项。

如果构建失败,请检查(并发布)构建输出。应该有一些g ++行,在那里寻找std=c++11部分。