将-std = c ++ 11添加到Anjuta 3.4.3中的编译器选项

时间:2015-04-24 15:36:10

标签: c++ c++11 anjuta

我在使用GTKmm atm的项目中相当远,我试图添加一些我的朋友正在研究的代码。但是我收到了这个错误:

  

错误此文件需要ISO C ++ 2011标准的编译器和库支持。这种支持目前是实验性的,必须是   使用-std = c ++ 11或-std = gnu ++ 11编译器选项启用

但是我无法找到任何可以让我添加这些编译器选项的地方。

将其添加到Build -> Configure Project只会产生一个: Error: unrecognized option 'std=c++11'

任何更熟悉此IDE的人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:2)

请注意,命令行选项以“ - ”开头。因此选项为-std=c++11(请参阅man gcc)。

Build -> Configure Project中添加选项必须像这样

CXXFLAGS='-std=c++11'

您也可以转到Project | Project options,然后在顶部框中选择您的目标。选项应显示为“更多选项”。点击它,您可以在要使用的选项字段中输入-std=c++11(可能是Compiler flags)。

它适用于此处,但我有gcc版本4.8.x