Codeblock 配置C++11编译环境(windows平台下)

首先去sourceforge上下载 C++11编译器 GCC4.8.1
windows 32位下
http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/32-bit/threads-win32/sjlj/
windows 64位下
http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/64-bit/threads-win32/sjlj/
解压后
在codeblock下设置编译器
我用的codeblock版本是codebock12.11  他能支持c++11,注意不是支持编译,是支持开发,C++11的编译器还是要自己设置的
我的解压路径是,D:\软件\集成开发环境\C\x32-4.8.1-release-win32-sjlj-rev5\mingw32_Gcc_4.8.1,再如图,在bin目录下找到对应的编译器
Codeblock 配置C++11编译环境(windows平台下)_第1张图片

光是设置好这个还不行,最后一步,把编译选项选择为c++ 11,至此完成windows 下 codeblock 支持c++11的配置
Codeblock 配置C++11编译环境(windows平台下)_第2张图片

试试写一个代码
#include
#include
#include
#include
using namespace std;
int main()
{
    unordered_map x;
    x.clear();
    x.insert(make_pair(3.0,123));
    x.insert(make_pair(4.0,1233));
    for(unordered_map::iterator it = x.begin();it!=x.end();++it)
       cout<first<<","<second<

运行成功!^_^

你可能感兴趣的:(Codeblock 配置C++11编译环境(windows平台下))