qt所有免费版下载地址:http://download.qt.io/archive/qt/

下载好后,解压安装,安装途中会让选择安装插件,注意要安装mingw,然后一直next。
此安装包自带gt creator。在安装后的tools目录下。
无需任何配置即可。
从qt官网可以得知其支持的平台、编译器和调试器的信息如图所示:
<a target="_blank" href="http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html">http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html</a>
(home | docs | qt creator 3.0 | debuggingand analyzing | setting up debugger)
本篇主要讲解qt在windows操作系统下的三种编程环境搭建。
方案
编程环境
编译器
调试器
一
qt creator
mingw gcc
gdb
二
microsoft visual c++ compiler
debugging tools for widows
三
microsoft visual studio 2010
vs2010自带
方案一:qt4.8.5for windows(qt creator+mingw)
1、先安装编译环境qt-creator-win-opensource-3.0.0.exe。请使用默认路径c:\qt\qtcreator-3.0.0。
2、解压缩编译器工具mingw-gcc440_1.zip。请把里面的文件夹mingw拷贝到路径c:\qt\mingw。
3、解压缩调试器工具gdb-7.5-i686_winxp.zip。
请把里面的文件夹gdb-7.5-i686_winxp拷贝到路径c:\qt\gdb-7.5-i686_winxp。
4、最后安装库文件qt-win-opensource-4.8.5-mingw.exe。
qt默认的安装路径是c:\qt\4.8.5,这里建议修改为c:\qt\4.8.5_mingw,此举是为了与其他qt版本库区分开。避免把已安装的其他qt版本覆盖并破坏掉。(注:支持windows环境的qt库有mingw,vs2010,vs2008等版本)
当安装提示find installed mingw时,请用户指向路径c:\qt\mingw。
5、以上步骤完成后,执行桌面快捷方式qt creator。
(1)进入软件->菜单->工具->选项->构建和运行->qt版本->手动设置,添加qmake路径c:\qt\4.8.5_mingw\bin\qmake.exe。
(2)进入软件->菜单->工具->选项->构建和运行->构建套件(kit),把编译器选择为"mingw",调试器选择gdb-7.5-i686_winxp。
管理->编辑->浏览->指向调试器路径c:\qt\gdb-7.5-i686_winxp\gdb-i686-pc-mingw32.exe。
qt版本选择为"qt 4.8.5(4.8.5_mingw)"。
(3)进入软件->菜单->工具->选项->构建和运行->编译器->手动设置,添加mingw,并设置相应路径。编译器路径c:\qt\mingw\bin\gcc.exe。
6、加快qt编译的速度技巧。
qt默认的编译方式速度非常慢,可以使用多核编译的方式来提升速度。
进入软件并打开工程后->工具栏->项目->构建和运行->把mingw32-make.exe替换为jom.exe。
方案二:qt4.8.5for windows(qt creator+vc++ compiler)
(i)针对电脑未安装,也不打算安装vs2010的情况:
1、必须确保电脑已安装microsoft .net framework 4.0及以上版本。否则第2步骤会安装失败。
2、安装微软官方的microsoft windows sdk for windows 7 and .net framework 4 (iso),
<a target="_blank" href="http://msdn.microsoft.com/en-us/windows/hardware/hh852365">http://msdn.microsoft.com/en-us/windows/hardware/hh852365</a>
<a target="_blank" href="http://www.microsoft.com/en-us/download/details.aspx?id=8442">http://www.microsoft.com/en-us/download/details.aspx?id=8442</a>
官网可以下载到开发包grmsdk_en_dvd.iso,该sdk支持winxp和win7操作系统。
如图所示,按照默认选项安装。其中,红色框选的内容分别是vc++的头文件和链接库;vc++的编译器;vc++的调试器。这些是必选功能,它们各自对应iso光盘镜像里的文件是:
\winsdkbuild\ winsdkbuild_x86.msi
\vc_stdx86\vc_stdx86.msi
\winsdkdebuggingtools\dbg_x86.msi
3、安装编译环境qt-creator-opensource-windows-x86-3.0.0.exe。请使用默认路径c:\qt\qtcreator-3.0.0。
4、安装qt for vs2010的库文件,请运行qt-win-opensource-4.8.5-vs2010.exe。
qt默认的安装路径是c:\qt\4.8.5,这里建议修改为c:\qt\4.8.5_vs2010,此举是为了与其他qt版本库区分开。避免把已安装的其他qt版本覆盖并破坏掉。(注:支持windows环境的qt库有mingw,vs2010,vs2008等版本)
5、以上步骤完成后,执行桌面快捷方式qt creator。qt creator能自动检测到vc++编译器。
(1)进入软件->菜单->工具->选项->构建和运行->qt版本->手动设置,添加qmake路径c:\qt\4.8.5_vs2010\bin\qmake.exe。
(2)进入软件->菜单->工具->选项->构建和运行->构建套件(kit),把编译器选择为"microsoft windows sdkfor windows 7 (x86)",调试器选择auto-detected cdb at c:\program files\debugging tools for windows(x86)\cdb.exe。
(3)进入软件->菜单->工具->选项->调试器->cdb paths->symbolpaths->插入(鼠标点击小箭头)->符号服务器->确定(默认值)。
(ii)针对电脑已安装vs2010的情况:
1、安装编译环境qt-creator-opensource-windows-x86-3.0.0.exe。请使用默认路径c:\qt\qtcreator-3.0.0。
2、安装qt for vs2010的库文件,请运行qt-win-opensource-4.8.5-vs2010.exe。
3、安装debugging tools for windows。请运行dbg_x86.msi。这个是调试器。按complete完全安装即可。这个工具提取自微软官方的microsoft windows sdk for windows 7 and .net framework 4 (iso),官网可以下载到开发包grmsdk_en_dvd.iso。
4、以上步骤完成后,执行桌面快捷方式qt creator。qt creator能自动检测到vc++编译器。
(2)进入软件->菜单->工具->选项->构建和运行->构建套件(kit),把编译器选择为"microsoft visual c++compiler 10.0(x86)",调试器选择auto-detected cdb at c:\program files\debugging tools for windows(x86)\cdb.exe。
方案三:qt4.8.5for windows(vs2010+vs插件)
1、必须确保电脑已安装vs2010。
3、安装vs2010的qt插件,请运行qt-vs-addin-1.1.11-opensource.exe。插件的安装路径是c:\programfiles\digia\qt4vsaddin,按默认安装即可,无需修改。