windows上安装MinGW 4.4、Qt library 4.8.4和Qt Creator

来源:互联网 发布:java迭代器遍历集合 编辑:程序博客网 时间:2024/05/16 10:55
要进行Qt开发,首先要安装Qt library和Qt Creator,Qt library为Qt程序提供头文件、静态链接库和动态链接库,Qt Creator则是用于编程的IDE,提供了GUI界面绘制、代码编写、程序调试等多个功能。
Qt一直以来,分为商业、开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态库文件。自从诺基亚公司放弃Meego、遣散Qt开发团队以后,Qt商业版本的网站移到了qt.digia.com,而开源版本则放到了qt-project.org    


下载Qt library

Qt library的下载网址是http://qt-project.org/downloads,本文中使用的版本是4.8.4,可供选择的Qt library分为mingw、vs 2008、vs 2010、linux/x11、mac、embedded linux、win ce这几种,它们主要的区别的编译器、开发环境和运行操作系统的差异。其中mingw、vs 2008/2010 都是运行在windows平台上的,这几个版本的区别主要是编译器和IDE环境,mingw是一个免费的编译器,在windows平台上提供了gcc编译器的功能,Qt library的mingw项支持的是使用mingw作为源码的编译器,本文将主要介绍这种方式的Qt library安装过程。

安装MinGW

关于mingw的下载,这里要重点提一下,因为Qt 4.8.4要求使用gcc4.4版本的mingw,这个版本算比较老的,网上不是很好找,在诺基亚的网站上有一个链接ftp://ftp.qt.nokia.com/misc/MinGW-gcc440_1.zip,我上传到csdn上了一份http://download.csdn.net/detail/vah101/4863585。下载之后,将压缩包解压到c盘或者指定目录下。


安装并编译Qt library
接下来,开始安装Qt library,只要按照提示一步步走就行,中间会跳出一个对话框,需要选择mingw的安装路径,这个就是上面说的mingw的解压路径,之后耐心等待就行了,最后弹出安装完毕的对话框。但是这还没有最终结束,还需要对安装好的Qt library进行编译。在前面介绍中,已经提到过,Qt library分为开源和商业两个版本,这里下载的是开源版本,实质上就是Qt library的源代码和一些静态库,如果想要完全的跑起来还需要对其进行编译,方法是进入开始菜单->程序-> Qt by Digia v4.8.4 (MinGW OpenSource) –>Qt 4.8.4 (Build Debug Libraries),然后按照提示逐步操作即可,之后mingw开始编译Qt library的源码,大约需要很长一段时间(视PC的配置而定),会提示编译完成。

注意,如果安装的MinGW不是gcc4.4版本的,可能会出现许多诡异的问题,比如某个宏没有定义、某个头文件找不到,所以一定要用上文中所说的MinGW包。

安装Qt Creator
    Qt Creator的下载路径也是http://qt-project.org/downloads,它的安装过程相对简单,按照提示来就可以了。相对复杂一点的就是要对编译器和调试的路径进行选择,在菜单栏中的工具->选项,在左侧的选择“构建和调试”,在“compiler”、“Qt版本”选项卡中,选择MinGW的g++.exe的路径(通常会在mingw目录的bin\g++.exe)、选择Qt的qmake路径以及版本号(qmake通常在Qt\4.8.4\bin\qmake.exe)。
    最后,选择“Kit”选项卡,单击“add”按钮创建一个新的编译设置项,按照提示选择编译器、Debuger(通常在mingw目录的bin\gdb.exe)、Qt版本号,设好之后,单击应用,最后别忘了在将这条新的编译选项设置为defualt。
原创粉丝点击