Code::Blocks无法编译C++中的to_string()函数

原因:编译器不支持C++11的标准,而to_string()是C++11标准中的。


方法:1.进入 https://sourceforge.net/projects/mingw/files/   下载最新版本的MinGW,然后安装,默认安装或者选择全英文的路径记住这个路径(自己是默认路径C:\MinGW)。安装完成后打开,选择需要的(图一的mingw32-gcc-g++)右击mark for installation。

Code::Blocks无法编译C++中的to_string()函数


2.在codeblocks中->Settings->Complier...->中按照如下顺序图进行操作:

Code::Blocks无法编译C++中的to_string()函数


下面这个图路径要与上面安装的路径相同

Code::Blocks无法编译C++中的to_string()函数

Code::Blocks无法编译C++中的to_string()函数


3.完成

写一个包含C++11的文件用codeblocks进行编译  发现可以正常运行。