1、CodeBlocks编译器是支持C/C++编译的开源免费软件,当我们安装完CodeBlocks16.01编译器,打开编译器如图所示。
2、新建一个project工程,然后创建一个Console application控制台,并添加一个main.cpp文件,如图所示。
3、当我们在main.cpp添加如下源代码代艨位雅剖码,其中“auto”是C++11的新的类型说明符,编译的时候,编译器提示错误error: 'b' was not declared in this scope。#include<iostream>int main(){ int a=10; auto b=a; std::cout<<b<<std::endl; return 0;}
4、在CodeBlocks16.01编译器菜单栏,点击Settings->Compiler,打开Global compiler settings界面,将"Have g++ follow the C++11 ISO C++ language"选项打上勾,最后点击OK。
5、当设置完之后,我们再次编译之前代码,显示胆咣骜岱编译通过,Process terminated with status 0 (0 minute(s), 0 second(s))0 error(s), 0 warning(s) (0 minute(s), 0 second(s)),说明可以使用C++11。