2

我在使用 GTKmm atm 的项目中还很远,我正在尝试添加一些我的朋友一直在处理的代码。但是我收到了这个错误:

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

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

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

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

4

1 回答 1

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

于 2015-05-22T17:25:55.167 回答