天天看点

qt5.0 以上 环境搭建(1)5版本安装(2)5以下版本安装配置

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

qt5.0 以上 环境搭建(1)5版本安装(2)5以下版本安装配置
qt5.0 以上 环境搭建(1)5版本安装(2)5以下版本安装配置

下载好后,解压安装,安装途中会让选择安装插件,注意要安装mingw,然后一直next。

此安装包自带gt creator。在安装后的tools目录下。

qt5.0 以上 环境搭建(1)5版本安装(2)5以下版本安装配置

无需任何配置即可。

从qt官网可以得知其支持的平台、编译器和调试器的信息如图所示:

qt5.0 以上 环境搭建(1)5版本安装(2)5以下版本安装配置

<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)进入软件-&gt;菜单-&gt;工具-&gt;选项-&gt;构建和运行-&gt;qt版本-&gt;手动设置,添加qmake路径c:\qt\4.8.5_mingw\bin\qmake.exe。

  (2)进入软件-&gt;菜单-&gt;工具-&gt;选项-&gt;构建和运行-&gt;构建套件(kit),把编译器选择为"mingw",调试器选择gdb-7.5-i686_winxp。

   管理-&gt;编辑-&gt;浏览-&gt;指向调试器路径c:\qt\gdb-7.5-i686_winxp\gdb-i686-pc-mingw32.exe。

   qt版本选择为"qt 4.8.5(4.8.5_mingw)"。

  (3)进入软件-&gt;菜单-&gt;工具-&gt;选项-&gt;构建和运行-&gt;编译器-&gt;手动设置,添加mingw,并设置相应路径。编译器路径c:\qt\mingw\bin\gcc.exe。

6、加快qt编译的速度技巧。

   qt默认的编译方式速度非常慢,可以使用多核编译的方式来提升速度。

   进入软件并打开工程后-&gt;工具栏-&gt;项目-&gt;构建和运行-&gt;把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操作系统。

qt5.0 以上 环境搭建(1)5版本安装(2)5以下版本安装配置

如图所示,按照默认选项安装。其中,红色框选的内容分别是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)进入软件-&gt;菜单-&gt;工具-&gt;选项-&gt;构建和运行-&gt;qt版本-&gt;手动设置,添加qmake路径c:\qt\4.8.5_vs2010\bin\qmake.exe。

  (2)进入软件-&gt;菜单-&gt;工具-&gt;选项-&gt;构建和运行-&gt;构建套件(kit),把编译器选择为"microsoft windows sdkfor windows 7 (x86)",调试器选择auto-detected cdb at c:\program files\debugging tools for windows(x86)\cdb.exe。

  (3)进入软件-&gt;菜单-&gt;工具-&gt;选项-&gt;调试器-&gt;cdb paths-&gt;symbolpaths-&gt;插入(鼠标点击小箭头)-&gt;符号服务器-&gt;确定(默认值)。

qt5.0 以上 环境搭建(1)5版本安装(2)5以下版本安装配置

(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)进入软件-&gt;菜单-&gt;工具-&gt;选项-&gt;构建和运行-&gt;构建套件(kit),把编译器选择为"microsoft visual c++compiler 10.0(x86)",调试器选择auto-detected cdb at c:\program files\debugging tools for windows(x86)\cdb.exe。

qt5.0 以上 环境搭建(1)5版本安装(2)5以下版本安装配置

方案三:qt4.8.5for windows(vs2010+vs插件)

1、必须确保电脑已安装vs2010。

3、安装vs2010的qt插件,请运行qt-vs-addin-1.1.11-opensource.exe。插件的安装路径是c:\programfiles\digia\qt4vsaddin,按默认安装即可,无需修改。

继续阅读