我在使用GTKmm atm的项目中相当远,我试图添加一些我的朋友正在研究的代码。但是我收到了这个错误:
错误此文件需要ISO C ++ 2011标准的编译器和库支持。这种支持目前是实验性的,必须是 使用-std = c ++ 11或-std = gnu ++ 11编译器选项启用
但是我无法找到任何可以让我添加这些编译器选项的地方。
将其添加到Build -> Configure Project
只会产生一个:
Error: unrecognized option 'std=c++11'
。
任何更熟悉此IDE的人都可以提供帮助吗?
答案 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