要进行Qt开发,首先要安装Qt library和Qt Creator,Qt library为Qt程序提供头文件、静态链接库和动态链接库,Qt Creator则是用于编程的IDE,提供了GUI界面绘制、代码编写、程序调试等多个功能。
Qt一直以来,分为商业、开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态库文件。自从诺基亚公司放弃Meego、遣散Qt开发团队以后,Qt商业版本的网站移到了qt.digia.com,而开源版本则放到了qt-project.org
安装MinGW
接下来,开始安装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。
Qt一直以来,分为商业、开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态库文件。自从诺基亚公司放弃Meego、遣散Qt开发团队以后,Qt商业版本的网站移到了qt.digia.com,而开源版本则放到了qt-project.org
下载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,只要按照提示一步步走就行,中间会跳出一个对话框,需要选择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。