我需要在 Codeblocks 16 中启用 C++11。
几个教程解释说,所有需要做的就是在“设置>编译器…>编译器设置>编译器标志”中选择“让g++遵循C++11 ISO C++语言标准 -std=c++11
选项”,但是我的编译器标志中没有出现这样的选项:
其他人建议将 -std=c++11
粘贴到“其他编译器选项”中。但是,这不允许我构建代码并在“构建消息”栏中显示:
我正在使用 Codeblocks 16,以及 Windows 7 上随附的 GNU GCC 编译器。
原文由 Reinis Riekstins 发布,翻译遵循 CC BY-SA 4.0 许可协议
您总是可以只选择 -std=c++0x 选项,但另一个解决方案是安装更新的 mingw 版本,因为问题显然是编译器,而不是 Code::Blocks