首先要搭建 Qt 开发环境。我们可以到Qt的官方网站:http://qt-project.org/ 找到最新版本的 Qt,进入免费的Community版本下载,可以看到几种安装方式,我们可以使用在线或离线安装包进行安装,它们均包含所有Qt5.x的源文件包以及最新的Qt Creator。包括以下几个版本的 Qt:Qt SDK、Qt Library、Qt Creator。
Qt SDK:包含了 Qt 库以及 Qt 的开发工具,是一套完整的开发环境,在安装时根据开发者需要选择需要安装的组件,如安装过程中安装向导会询问是否安装源代码,是否安装 mingw 编译器(Windows)。
Qt Library:仅包含 Qt 库。如果您已经安装了 Qt 开发环境,为了升级一下 SDK 中提供的 Qt 库版本,就可以安装这一个。安装过之后,应该需要在 IDE 中配置安装路径,以便找到最新版本的 Qt(如果不是覆盖安装的话)。
Qt Creator:基于 Qt 构建的一个轻量级 IDE,SDK中集成的版本是 3.2.1,其界面友好,是Qt项目开发的首选工具。
以下给出Windows平台的Qt安装流程:
1.如果使用Qt离线安装包,则在下载之前已经选定好编译器的版本。而在线按照Qt时需要手动选择所需的开发组件,打开组件选项即可选择自身需要的版本,各版本号下还有很多可勾选的选项,都是一些编译器,如mingw4.8.2、msvc201X的编译器,这取决于使用的VS是什么版本,如果项目要求使用VS与Qt集成搭建,还有MSVC201X openGL。其次还有windowsphone和android等组件,如果做这方面的开发就勾选。
2.如果不考虑使用微软的VS,可直接下载 Qt SDK,完整的文件名是:qt-opensource-windows-x86-mingw482_opengl-5.3.2.exe
3.根据自身需要安装Qt SDK中的开发组件,注意Qt的安装目录不可有空格。当我们安装完成 Qt 开发环境之后,就可以使用 Qt Creator 进行开发。由于安装包集成了mingw4.8.2版本编译器,因此可以使用 mingw 或者 gcc进行编译。(如果你使用的 mingw编译器为 4.5 以下的版本,是无法编译Qt5的程序的,需要使用 gcc 4.5 以上的版本。)
4.添加系统环境变量:path=C:\Qt\Qt5.3.2\5.3\mingw482_32\bin;即QT的bin目录。
5.启动Qt Creater,到“工具——选项”菜单项中,进入“构建与运行”中的“Qt Versions”选项,可以发现这时Qt Creater已经自动检测到了PATH中的Qt版本,而在“编译器”一栏中可以看到自动检测到的所有编译器。
如果开发者需要使用Visual Studio这样的工具,还需要在官网页面下载相应的 Addin。出于未来的部署,我将尝试在VS2013中配置Qt开发环境。
在学习过程中,发现Qt5在编译Qt4的工程时会出现一些问题,原因不外乎是Qt5使用了新的模块并引入一些新的特性。好在官网详细地解释了这些改变,链接:http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5
最后,感谢一些博客提供的技术支持:
http://www.devbean.net/
http://blog.51cto.com/zt/20/1/