我正在使用 gnu gcc 编译器的代码块。但是当我尝试编译开始的范围基础时,它给出了许多错误。所以我认为编译器不支持C++0x。所以我想知道如何知道我正在使用的编译器版本以及如何将其正确更新到 C++0x 支持版本。我使用的是Windows XP。
此算法可能有助于在 Windows 上使用 C++11 进行编程:
-
1) 前往http://mingw.com http://mingw.com并下载最新的 MinGW 发行版,
安装它
2)下载CodeBlocks安装程序,安装它。安装过程中
它应该检测 GCC 安装并建议将其用作默认值
编译器,接受这个。
3)启动一个新的CodeBlocks项目,转到
项目 -> 属性 -> 构建选项 -> 编译器设置 ->
编译器标志,然后设置标志“让 g++ 遵循即将到来的 C++0x ISO
C++语言标准》
4) 编译您的第一个 C++11 项目并获得
乐趣!
顺便说一下,目前最新的 MinGW g++ 版本是 4.6.1,因此它必须支持大部分 C++11 功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)