codeblocks shows error: This file requires support for the ISO C++ 2011 standard
codeblocks shows error: This file requires support for the ISO C++ 2011 standard
我想在我的 C++ 代码中使用 poisson_distribution 模板(包含在随机 header 中),但找不到正确编译它的方法
我的代码块显示错误
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.
我记得在安装代码块时我只安装了 gnu c/c++ 编译器。任何人都可以向我解释如何将我的编译器更新为标准 ISO C++ 2011
标准或建议替代方案。
提前致谢...
您不需要更新编译器。你只需要将它设置为C++11模式。
How can I add C++11 support to Code::Blocks compiler?
一个简单的选择是写
-std=c++11
作为其他编译器选项标志的一部分或直接在您的 Makefile 中。
请注意,某些项目可能需要 -std=gnu++11
,它类似于 C++11,但启用了一些 GNU 扩展。
设置 > 编译器 >
select 复选框:
'Have g++ follow the C++11 ISO C++ language standard'
我想在我的 C++ 代码中使用 poisson_distribution 模板(包含在随机 header 中),但找不到正确编译它的方法
我的代码块显示错误
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.
我记得在安装代码块时我只安装了 gnu c/c++ 编译器。任何人都可以向我解释如何将我的编译器更新为标准 ISO C++ 2011
标准或建议替代方案。
提前致谢...
您不需要更新编译器。你只需要将它设置为C++11模式。
How can I add C++11 support to Code::Blocks compiler?
一个简单的选择是写
-std=c++11
作为其他编译器选项标志的一部分或直接在您的 Makefile 中。
请注意,某些项目可能需要 -std=gnu++11
,它类似于 C++11,但启用了一些 GNU 扩展。
设置 > 编译器 > select 复选框: 'Have g++ follow the C++11 ISO C++ language standard'