IDE和编译器的选择

众所周知 Qt Creator 是一个 IDE,与 Visual Studio 类似,可以用来开发应用程序。

而IDE可以指定不同的编译器与调试器来编译及调试程序。

下面介绍一下 Qt Creator 和 Visual Studio的编译器和调试器

Visual Studio:

编译器:Microsoft Visual C++ Compiler(MSVC)

调试器:Debugging Tools for Widows(CDB)

Qt Creator:

编译器:MinGW(GCC)或者 Microsoft Visual C++ Compiler(MSVC)

调试器:MinGW(GCC)使用 GDB,Microsoft Visual C++ Compiler(MSVC)使用 CDB

总结:Windows 下共有3种开发环境:

本文福利,费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓

1、使用 Qt Creator + MinGW

官网下载地址:http://download.qt.io/archive/qt

注意Qt 5.8 版本之前,MinGW 和 MSVC 版本是需要分开下载的

从Qt 5.9.0开始就把 Windows版本都整合在一起,如图所示只需下载 Windows 版即可

下载完成开始安装,一路 next 即可。默认 MinGW编译器和 gdb 调试器。

这种开发环境博主用的比较少,因为MinGW编译器有一个弊端,那就是MinGW编译器不支持webenginewidgets模块,原因是Chrome团队不喜欢MinGW,谷歌放弃了MinGW,曾几何时让博主非常操蛋

2、使用 Qt Creator + MSVC

以Qt 5.12.4为例,Qt 5.12.4支持的编译器是 MSVC2015 64bit、MSVC2017 32bit、MSVC2017 64bit

注意Qt版本的不同,对应的VS版本也是不同的,而且有32位和64的区分

博主这里选择的是 MSVC2015 64bit

下载 Visual Studio 2015 64bit

下载 Qt 5.12.4

使用 MSVC 编译器需要使用 CDB 来调试程序

所以需要下载 Debugging Tools for Widows(CDB)

全部下载、安装完成之后就可以配置Qt 的构建套件

先在调试器中添加下载好的 CDB,然后在构建套件中选择 MSVC编译器和 CDB调试器即可

这种开发环境是博主非常推荐的,一般我们开发应用程序都是使用的这个环境

3、使用 Visual Studio + MSVC

还是以Qt 5.12.4为例,选择 MSVC2015 64bit

下载 Visual Studio 2015 64bit

下载 Qt 5.12.4

Visual Studio有自己的调试器所以这里不需要再下载 CDB了

但是这里需要下载一个 VS 的插件,叫 vs-addin

下载地址:http://download.qt.io/archive/vsaddin/2.3.2/

下载安装成功之后运行 Visual Studio,就可以看到多了一个 Qt VS Tools

可以在 Qt Options中添加已安装的Qt版本
可以通过Open Qt Project File直接打开Qt程序

当然也可以直接创建一个新的 Qt GUI 应用程序

这种开发环境博主认为也是比较少用的,虽然很多人极力推崇VS的调试非常强大,这点毋庸置疑,但是VS太过庞大了,一般我们开发程序用Qt Creator完全能够满足条件,而且Qt Creator是专门为Qt量身定做的,可以提高有经验的 Qt 开发人员的工作效率,所以博主还是推荐第二种开发环境

本文福利,费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓

Qt Windows 环境搭建相关推荐

  1. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  2. Kafka单机Windows环境搭建

    Kafka单机Windows环境搭建 1,安装jdk1.8:安装目录不能有中文空格: 2,下载zookeeper,https://mirrors.cnnic.cn/apache/zookeeper/z ...

  3. JAVA JDK windows环境搭建

    JAVA JDK windows环境搭建 系统环境: windows 10 , JDK 1.7 操作步骤: 1.下载JDK,全部选择默认,直接点击下一步 2.配置环境变量 打开环境变量 变量设置 JA ...

  4. Flutter之Windows环境搭建

    Flutter之Windows环境搭建 原创作者:只能陪你走一程 原文地址:https://www.jianshu.com/p/a78fd5e5116d 官方网址:https://flutter.io ...

  5. Windows 环境搭建 git 服务

    Windows 环境搭建 git 服务 有时候在本地开发个人项目, 需要对代码进行版本管理, 可在 Windows 上搭建一个自己使用的 git 服务器 当前搭建系统环境 Windows10 安装Gi ...

  6. tinygo的windows环境搭建及简单例程

    windows 环境搭建 安装 g 这里还是推荐g这个 go 的多版本管理工具,类似 NodeJS 的 nvm,Python 的 virtualenv. 官网下载: https://github.co ...

  7. RockChip Android平台抓取android trace的windows环境搭建

    RockChip Android平台抓取android trace的windows环境搭建的步骤 安装python2.7.9 下载链接: https://www.python.org/download ...

  8. kafka windows环境搭建 SASL_PLAINTEXT/SCRAM

    kafka windows环境搭建 SASL_PLAINTEXT/SCRAM acl认证记录 一.kafka 下载参考地址 https://kafka.apache.org/downloads 二.环 ...

  9. ESC32 windows 环境搭建【Visual Studio Code】

    ESP32 windows 环境搭建 第一步:工具准备 1.Visual Studio Code下载 2.工具链下载 3.SDK下载 第二步:搭建环境 1.Visual Studio Code安装 2 ...

最新文章

  1. 01-html介绍和head标签
  2. html类型转换函数,如何在JavaScript中转换数据类型?
  3. nGQL中vid值过长被截断的处理方法
  4. Spring集成Mybatis plus
  5. 浏览器页面关闭事件获取及处理--onbeforeunload
  6. 好的原程序做出好的软件
  7. Download PuTTY: latest release (0.75) pscp
  8. 深度学习15-Google涂鸦识别挑战项目(下)
  9. 45岁以后的IT人生
  10. antd-pro1.0使用jest对react组件进行单元测试
  11. 如何注册CSDN博客
  12. 扁平化设计的流行配色方案
  13. 用python爬取前程无忧网大数据岗位信息并分析
  14. Android 监听wifi总结
  15. vue 图片跨域问题解决
  16. 经典算法——爬楼梯(解法归纳)(学习笔记)
  17. 中英三校合作开发新电池结构,可用于改善可穿戴设备体验
  18. element的datepicker日期选择器选择周一到周日并实现上一周和下一周
  19. Java实现第九届蓝桥杯缩位求和
  20. ARP、RARP、免费ARP、代理ARP

热门文章

  1. C++、使用QT编写一个表白小游戏
  2. ​小米自动驾驶测试车曝光;马斯克疑回应生9个孩子:帮助应对人口不足危机;亚马逊发布AI编程助手|极客头条...
  3. [神经风格迁移]用卷积神经网络将艺术照进现实(Keras版本,每行代码都解析的那种噢)
  4. 无线网dhcp服务器设置,无线网dhcp服务器设置
  5. 【LVGL学习笔记】(五)使用SquareLine Studio设计UI
  6. FFMPEG 使用显卡加速转码
  7. XStream转换器: 处理xml节点中既有属性又有值
  8. 我的2011----再见2011!你好2012!
  9. cpolar一款顶好用的内网映射软件
  10. 怎么给WPS文字设置装订线