Qt Windows 环境搭建

作者:billy
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处

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种开发环境

IDE 编译器 调试器
Qt Creator MinGW gdb
Qt Creator MSVC cdb
Visual Studio MSVC cdb

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 开发人员的工作效率,所以博主还是推荐第二种开发环境

发布了61 篇原创文章 · 获赞 218 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_34139994/article/details/97884112