您总是可以选择 -std=c++0x 选项, 但另一种解决方案是安装更新的mingw版本,因为问题显然是编译器而不是Code::Blocks。
gcc --version
gcc.exe位于./CodeBlocks/MinGW/bin下
从CodeBlock官网下载时,请确保下载codeblocks-16.01mingw-setup.exe。
进入设置 -> 编译器 -> 进入GNU GCC模式 -> 编译器设置 -> 编译器标志 -> 勾选“使用g++遵循c++ 11 ISO C++语言标准”
就这样 查看这个有用的YouTube链接
set(CMAKE_CXX_STANDARD 11)
,并通过-G "CodeBlock - Ninja"
或-G "CodeBlocks - Unix Makefiles"
生成您的CodeBlocks项目文件。;-) - DevSolar-std=c++11
。 - mcserep