安装Qcreator2.5.2 + Qt4.8.3 + MinGW_gcc_4.6

具体步骤如下:

1# 下载qt-creator-win-opensource-2.5.2.exe。

2# 下载qt-win-opensource-4.8.3-mingw.exe。

3# 从mingw官网下载mingw-get-inst-20120426.exe,会下载安装MinGW(因为从QCreator2.5开始,不在捆绑mingw了,需要用户自己下载)。

注意路径中不要出现中文或者空格。这样可能导致安装报错。例如我安装的路径是E:\MinGW

5# 安装QCreator。

6# 安装Qt4.8.3,安装过程中会要求指定MinGW路径,你填写E:\MinGW即可。

7# 打开QCreator,点击tools--options--build&run。

8# 选择Qt version,点击add按钮,选择qmanke,路径为E:\Qt\4.8.3\bin\qmake.exe;设置Tools chains中的complier path,点击browse,路径为E:\MinGW\bin\mingw32-g++.exe,在上面的Manual会显示出MinGW即可。



要想使用c++11特性,请下载gcc4.6及以上,4.4可能不能正常编译.

在pro文件中加入 QMAKE_CXXFLAGS+= -std=c++0x


GCC 4.7 正式版本。



GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。GCC 使用 GPL 与 LGPL 许可证,是 GNU 计划的关键部分。GCC 目前可处理 C++、Fortran、Pascal、Objective-C、Java以及 Ada 等语言。现在是 Linux/Unix、Mac 等操作系统的标准编译器。

该版本在4.6.x的基础上,进行了大量的改进,现在C、C++和Fortran编译器支持3.1版本的OpenMP规范(用于共享内存并行系统的多线程程序设计的一套指导性注释)。该版本还针对各个语言进行了功能改进,主要包括:

针对C的功能改进


  • 支持ISO C11标准中的更多特性。除了之前的-std=c1x和-std=gnu1x选项外,GCC现在还支持-std=c11和-std=gnu11选项。
针对C++的功能改进

  • G++现在支持-std=c++11、-std=gnu++11和-Wc++11-compat选项,这些选项的作用相同。
  • 实现了C++11的extended friend语法。
  • 实现了C++11的重写控制。
  • 实现了C++11的非静态数据成员初始化。
  • 实现了C++11的用户定义数据标识。
  • 实现了C++11的别名声明。
  • 实现了C++11的委托构造函数。
针对运行时库(libstdc++)的改进

  • 实验性地支持新的ISO C++11标准。
  • 增加了--enable-clocale=newlib配置选项。
  • 用于无序关联容器的调试模式迭代器。
  • 通过包含<unistd.h>来避免破坏全局命名空间。
针对Go语言的改进

  • 现在GCC实现了Go1语言标准,目前对于Go的支持尚不完全,预计将在4.7.1版本中进行改善。
  • Go已经在GNU/Linux和Solaris平台上进行了测试,在其他平台中也可能会很好地运行。
关于改进的详细信息可参阅: GCC 4.7 Changes

使用GCC 4.7的一些注意事项:

  • 一些针对旧系统的支持功能以及最近没有被维护或检验的GCC目标端已经被放弃,在下个版本中将会永久删除这些代码。
  • AVR端的libgcc已得到改善,它的multilib架构得到了增强。因此,所有应用程序的对象必须在GCC 4.6.x或4.7.0中进行编译。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值