在 Anjuta 3.4.3 中将 -std=c++11 添加到编译器选项
Adding -std=c++11 to compiler options in Anjuta 3.4.3
我在一个使用 GTKmm atm 的项目中已经相当深入了,我正在尝试添加我的一个朋友一直在研究的一些代码。但是我收到此错误:
error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be
enabled with the -std=c++11 or -std=gnu++11 compiler options
但是我找不到任何地方可以真正让我添加这些编译器选项。
将它添加到 Build -> Configure Project
只会产生一个:
Error: unrecognized option 'std=c++11'
.
有谁对此比较熟悉IDE谁能提供帮助?
请注意,命令行选项以“-”开头。所以选项是-std=c++11
(参见man gcc
)。
在 Build -> Configure Project
中添加一个选项必须像这样完成
CXXFLAGS='-std=c++11'
您也可以转到 Project | Project options
,然后 select 您在顶部框中的目标。应该会出现一个选项 'More options'。单击它,您可以在要使用的选项字段中输入 -std=c++11
(可能是 Compiler flags
)。
它在这里工作,但我有 gcc
版本 4。8.x
我在一个使用 GTKmm atm 的项目中已经相当深入了,我正在尝试添加我的一个朋友一直在研究的一些代码。但是我收到此错误:
error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options
但是我找不到任何地方可以真正让我添加这些编译器选项。
将它添加到 Build -> Configure Project
只会产生一个:
Error: unrecognized option 'std=c++11'
.
有谁对此比较熟悉IDE谁能提供帮助?
请注意,命令行选项以“-”开头。所以选项是-std=c++11
(参见man gcc
)。
在 Build -> Configure Project
中添加一个选项必须像这样完成
CXXFLAGS='-std=c++11'
您也可以转到 Project | Project options
,然后 select 您在顶部框中的目标。应该会出现一个选项 'More options'。单击它,您可以在要使用的选项字段中输入 -std=c++11
(可能是 Compiler flags
)。
它在这里工作,但我有 gcc
版本 4。8.x