zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Qt Windows 环境搭建

QtWindows 环境 搭建
2023-09-14 09:05:10 时间

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模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击费领取↓↓