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

首先去sourceforge上下载 C++11编译器 GCC4.8.1
windows 64位下
解压后
在codeblock下设置编译器
我用的codeblock版本是codebock12.11  他能支持c++11,注意不是支持编译,是支持开发,C++11的编译器还是要自己设置的
我的解压路径是,D:\软件\集成开发环境\C\x32-4.8.1-release-win32-sjlj-rev5\mingw32_Gcc_4.8.1,再如图,在bin目录下找到对应的编译器


光是设置好这个还不行,最后一步,把编译选项选择为c++ 11,至此完成windows 下 codeblock 支持c++11的配置


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

运行成功!^_^

版权声明:本文为guogaoan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。