未经验证,记录在此。

尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165

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

http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html

(Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up Debugger)

本篇主要讲解QT在Windows操作系统下的三种编程环境搭建。

方案

编程环境

编译器

调试器

Qt Creator

MinGW GCC

GDB

Qt Creator

Microsoft Visual C++ Compiler

Debugging Tools for Widows

Microsoft Visual Studio 2010

VS2010自带

VS2010自带

注意,以下方案提及的QT安装程序及压缩包均能在官网http://download.qt.io/official_releases/下载到。

Qt编译器MinGW:
http://download.qt.io/development_releases/prebuilt/mingw_32/

或者登录mingw-w64官网自行下载需要的版本

https://sourceforge.net/projects/mingw-w64/

路径是Home / Toolchains targetting Win32 / Personal Builds / mingw-builds / 5.3.0 / threads-posix / dwarf / i686-5.3.0-release-posix-dwarf-rt_v4-rev0.7z
Qt调试器gdb:
http://wiki.qt.io/QtCreatorBuildGdb
http://download.qt.io/development_releases/prebuilt/gdb/

方案一: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。(http://download.qt.io/development_releases/prebuilt/gdb/windows-xp/)

请把里面的文件夹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.6/Qt4.8.7 for Windows(Qt Creator+MinGW),情况与Qt4.8.5不同。举例Qt4.8.6的环境搭建如下:

1、先安装IDE编译环境qt-creator-opensource-windows-x86-3.1.1.exe。请使用默认路径C:\Qt\qtcreator-3.1.1。
2、解压缩MinGW编译器工具i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z。(http://download.qt.io/development_releases/prebuilt/mingw_32/)

请把里面的文件夹mingw拷贝到路径C:\Qt\mingw32。
3、最后安装库文件qt-opensource-windows-x86-mingw482-4.8.6-1.exe。
   QT默认的安装路径是C:\Qt\4.8.6,这里建议修改为C:\Qt\4.8.6_MinGW,此举是为了与其他Qt版本库区分开。
   避免把已安装的其他QT版本覆盖并破坏掉。(注:支持windows环境的QT库有mingw,vs2010,vs2008等版本)
   当安装提示Find installed MinGW时,请用户指向路径C:\Qt\mingw32。
4、以上步骤完成后,执行桌面快捷方式Qt Creator。
   (1)进入软件->菜单->工具->选项->构建和运行->Qt版本->手动设置,添加qmake路径C:\Qt\4.8.6_MinGW\bin\qmake.exe。
   (2)进入软件->菜单->工具->选项->构建和运行->编译器->手动设置,添加MinGW,并设置相应路径。
   编译器路径C:\Qt\mingw32\bin\g++.exe。
   (3)进入软件->菜单->工具->选项->构建和运行->调试器->手动设置,添加MinGW Debugger,并设置相应路径。
   调试器路径C:\Qt\mingw32\bin\gdb.exe。
   (4)进入软件->菜单->工具->选项->构建和运行->构建套件(Kit),把编译器选择为"MinGW",调试器选择"MinGW Debugger"。
   Qt版本选择为"Qt 4.8.6(4.8.6_MinGW)"。
5、加快Qt编译的速度技巧。
   Qt默认的编译方式速度非常慢,可以使用多核编译的方式来提升速度。参见截图5。
   进入软件并打开工程后->工具栏->项目->构建和运行->把mingw32-make.exe替换为jom.exe。
6、修改环境变量。
   手动或使用第三方工具Rapid Environment Editor,把Qt路径C:\Qt\4.8.6_MinGW\bin添加到系统变量Path中去。

方案二: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),

http://msdn.microsoft.com/en-us/windows/hardware/hh852365

http://www.microsoft.com/en-us/download/details.aspx?id=8442

官网可以下载到开发包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。

QT默认的安装路径是C:\Qt\4.8.5,这里建议修改为C:\Qt\4.8.5_VS2010,此举是为了与其他QT版本库区分开。避免把已安装的其他QT版本覆盖并破坏掉。(注:支持windows环境的QT库有mingw,vs2010,vs2008等版本)

3、安装Debugging Tools for windows。请运行dbg_x86.msi。这个是调试器。按Complete完全安装即可。这个工具提取自微软官方的Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO),官网可以下载到开发包GRMSDK_EN_DVD.iso。

http://msdn.microsoft.com/en-us/windows/hardware/hh852365

http://www.microsoft.com/en-us/download/details.aspx?id=8442

4、以上步骤完成后,执行桌面快捷方式Qt Creator。Qt Creator能自动检测到VC++编译器。

(1)进入软件->菜单->工具->选项->构建和运行->Qt版本->手动设置,添加qmake路径C:\Qt\4.8.5_VS2010\bin\qmake.exe。

(2)进入软件->菜单->工具->选项->构建和运行->构建套件(Kit),把编译器选择为"Microsoft Visual C++Compiler 10.0(x86)",调试器选择Auto-detected CDB at C:\Program Files\Debugging Tools for Windows(x86)\cdb.exe。

(3)进入软件->菜单->工具->选项->调试器->CDB Paths->SymbolPaths->插入(鼠标点击小箭头)->符号服务器->确定(默认值)。

方案三:QT4.8.5for Windows(VS2010+VS插件)

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

2、安装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等版本)

3、安装VS2010的Qt插件,请运行qt-vs-addin-1.1.11-opensource.exe。插件的安装路径是C:\ProgramFiles\Digia\Qt4VSAddin,按默认安装即可,无需修改。

Qt在Windows下的三种编程环境搭建相关推荐

  1. 【教程】Windows下Miniconda+Pytorch+Pycharm开发环境搭建指南

    Windows下Miniconda+Pytorch+Pycharm开发环境搭建指南 给本科生写的新手教程,遇到很多新手的共性问题,可供大家参考.在开始阅读之前,请注意两个要关键:1.为什么要使用Con ...

  2. 【软件使用】Windows下的Objective-C集成开发环境搭建(IDE)

    Objective-C是苹果软件的编程语言,想要上机学习.调试,有一个集成开发环境(IDE)方便很多.有三类方法搭建Objective-C的集成开发环境: 1)   使用苹果的平台,集成开发环境使用X ...

  3. windows下gdal的java开发环境搭建

    本文接前文gis利器之Gdal(一),前面简单介绍了gdal工具是什么,具体有什么功能.对于gdal的具体功能,感兴趣的去官网看看.日常对于gis常见的矢量和栅格数据进行处理,gdal都是拿手的.今天 ...

  4. Windows下魔兽世界服务器通用编译环境搭建教程

    必要的编译环境软件: 对应软件 你可以去官方下载或者在文章最后的链接处进行下载 boost_1_69_0-msvc-14.1-64 cmake-3.13.2-win64-x64 ACE-6.5.0 W ...

  5. windows下kafka源码阅读环境搭建

    工具准备:jdk1.8,scala-2.11.11,gradle-3.1,zookeeper-3.4.5,kafka-0.10.0.1-src.tgz, kafka_2.11-0.10.0.1.tgz ...

  6. Windows下开发Perl程序之环境搭建

    为什么80%的码农都做不了架构师?>>>    1.下载并安装ActivePerl,下载地址:http://www.activestate.com/activeperl/downlo ...

  7. Windows下Scala+Spark+IDEA+Hadoop环境搭建

    下载安装包,添加环境变量不再赘述. 注意spark和scala要对应版本.例如Spark使用官网下载的spark-2.4.4-bin-hadoop2.7,打开%SPARK_HOME%\jars文件夹, ...

  8. 三种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命名法

    文章目录 驼峰命令法(Camel) 匈牙利命名法(Hungarian) 帕斯卡(Pascal)命名法 命名的基本原则 变量名的命名规则 函数的命名规范 函数参数命名规范 三种流行的命名法则 目前,业界 ...

  9. Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)

    http://www.linuxeden.com/html/sysadmin/20080424/56879.html 现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量, ...

最新文章

  1. 概率编程库Pymc3案例之神经网络
  2. 有个内含单词的超大文本文件_如果你家有个大阳台,你会选择封阳台吗?
  3. python课程_python课程大放送
  4. 出错提示:“Could not flush the DNS Resolver Cache: 执行期间,函数出了问题”的解决方法...
  5. 中国数字X射线设备行业市场供需与战略研究报告
  6. css中的@符号的用处
  7. 【收藏】夜光遥感数据下载网址及方式
  8. GBase数据库操作语句类型(DQL、DML、DDL、DCL)
  9. 信息技术测试计算机疑难问题处理,江苏省中小学信息技术等级考试常见问题处理.doc...
  10. 台服android 模拟器,公主连结抽卡模拟器
  11. rpg服务器无限刷金币bug,魔兽世界怀旧服:邮箱交易BUG无限刷金币?小号回档一次1000金!...
  12. 原理图端口符号_200 一步步开始学习制作PCBamp;PCBA--绘制原理图
  13. java和scala代码可以混合编写吗_IDEA实现Java与Scala代码混合开发
  14. 终端代理以及git加速
  15. kotlin java 效率_Java与Kotlin系列文章之性能问题详解
  16. 无处不在的算法---《算法神探》读后感
  17. 全排列与逆序数的组合
  18. BeginPaint和GetDC
  19. 概率图模型-可分解图-连接树算法-弦图-图论
  20. linux shell 设置ip,设置IP地址shell脚本

热门文章

  1. android子view获取父布局,Android获取布局父ID(Android get layout parent id)
  2. python转csv_python如何将列表存储为csv文件
  3. 织女的红线_JAVA
  4. 数据结构实验之栈与队列九:行编辑器
  5. 顺序表应用7:最大子段和之分治递归法
  6. Java数据结构和算法(七)——链表
  7. Maven基础与私服搭建
  8. 特征检测和跟踪经典理论
  9. 鸟哥的Linux私房菜(服务器)- 主机基本安全之一:限制 Linux 对外连线的端口
  10. 逃出你的肖申克(一):为什么一定要亲身经历了之后才能明白?