win10平台下VS2019+Qt5.14.2开发环境搭建

Qt,是一个跨平台的C++应用程序开发框架,广泛用于开发GUI程序。

前情提要: 之前电脑中安装了Qt5.12.3版本,但是呢,只有MingW64位的编译版本,只能在Qt Creator中去编译,不能在VS2019中编译。这次安装Qt5.14.2,想把MingW32位MingW64位MSVC32位MSVC64位全给装上。

先卸载Qt5.12.3,点击MaintenanceTool工具进行卸载

win10平台下VS2019+Qt5.14.2开发环境搭建_第1张图片

卸载完毕

win10平台下VS2019+Qt5.14.2开发环境搭建_第2张图片
win10平台下VS2019+Qt5.14.2开发环境搭建_第3张图片

软件下载与安装

下载地址:https://download.qt.io/archive/qt/5.14/5.14.2/

win10平台下VS2019+Qt5.14.2开发环境搭建_第4张图片
下载完成后,以管理员身份打开运行,直接点击Next

win10平台下VS2019+Qt5.14.2开发环境搭建_第5张图片
登录Qt账户,没有账户的同学注册一下即可

win10平台下VS2019+Qt5.14.2开发环境搭建_第6张图片
win10平台下VS2019+Qt5.14.2开发环境搭建_第7张图片
个人偏爱将软件装在D盘,修改安装路径

win10平台下VS2019+Qt5.14.2开发环境搭建_第8张图片
接下来是最为重要的环节,勾选安装组件。可见一共有两个部分,第一个Qt5.14.2默认是没有勾选任何东西,第二个是Developer and Desiner Tools

win10平台下VS2019+Qt5.14.2开发环境搭建_第9张图片
Qt5.14.2中勾选如下选项

win10平台下VS2019+Qt5.14.2开发环境搭建_第10张图片

名称 含义
MSVC2017 VS2017使用的编译模块
MinGW7.3.0 MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件
Source Qt的源码,比较大,约2个多G
Qt *** Qt的工具,可以实现各种功能

Developer and Desiner Tools勾选如下三个选项即可

win10平台下VS2019+Qt5.14.2开发环境搭建_第11张图片
勾选好相关组件后,点击下一步

win10平台下VS2019+Qt5.14.2开发环境搭建_第12张图片
继续下一步

win10平台下VS2019+Qt5.14.2开发环境搭建_第13张图片
继续下一步,由于勾选了源码选项,所以这里显示需要7.28GB磁盘空间,安装前提是留有足够的空间。

win10平台下VS2019+Qt5.14.2开发环境搭建_第14张图片
正式开始安装,静等安装结束即可

win10平台下VS2019+Qt5.14.2开发环境搭建_第15张图片
安装完成啦!

win10平台下VS2019+Qt5.14.2开发环境搭建_第16张图片
Qt Creator打开界面如下

win10平台下VS2019+Qt5.14.2开发环境搭建_第17张图片

VS2019环境搭建

为什么用VS2019写Qt程序呢?因为VS2019具有强大的调试能力。其实个人原因是最近有个项目是用VS2019写的Qt程序,因此必须搭建一下VS2019的Qt开发环境,才能去熟悉项目代码。

打开VS2019,点击继续但无需代码

win10平台下VS2019+Qt5.14.2开发环境搭建_第18张图片
选择菜单栏 → \to 扩展 → \to 管理扩展

win10平台下VS2019+Qt5.14.2开发环境搭建_第19张图片
在右侧搜索框直接搜索Qt,点击下载Qt Visual Studio Tools

win10平台下VS2019+Qt5.14.2开发环境搭建_第20张图片
关闭VS2019,会弹出对话框,当然要Modify

win10平台下VS2019+Qt5.14.2开发环境搭建_第21张图片
win10平台下VS2019+Qt5.14.2开发环境搭建_第22张图片
win10平台下VS2019+Qt5.14.2开发环境搭建_第23张图片
再次打开VS2019,扩展 → \to Qt VS Tools → \to Qt Versions

win10平台下VS2019+Qt5.14.2开发环境搭建_第24张图片
这里需要自己添加版本名字,再添加对应路径

win10平台下VS2019+Qt5.14.2开发环境搭建_第25张图片
至此,VS2019中的Qt环境配置完成!

新建Qt工程测试

打开VS2019,创建新项目,可以创建控制台程序或GUI程序。选择Qt Widgets Application,点击下一步

win10平台下VS2019+Qt5.14.2开发环境搭建_第26张图片
设置项目名称及位置

win10平台下VS2019+Qt5.14.2开发环境搭建_第27张图片
win10平台下VS2019+Qt5.14.2开发环境搭建_第28张图片
选择Qt版本与编译方式

win10平台下VS2019+Qt5.14.2开发环境搭建_第29张图片
选择基类为QWidget,可自行勾选Lower case file names

win10平台下VS2019+Qt5.14.2开发环境搭建_第30张图片
继续下一步,直接运行

win10平台下VS2019+Qt5.14.2开发环境搭建_第31张图片
本人还遇到一个问题:在使用Qt 设计师打开ui文件时,会闪退报错

win10平台下VS2019+Qt5.14.2开发环境搭建_第32张图片

右键ui文件,添加新的打开方式,找到QtCreator.exe的路径。并把QtCreator设置成.ui的默认打开方式即可

win10平台下VS2019+Qt5.14.2开发环境搭建_第33张图片

参考文献:

Qt 5.14.2 下载、安装、使用教程,Qt+vs2019开发环境搭建
QT 5.9.0下载安装及配置教程
在VS2019中使用Qt(包括Qt的安装)
VS2019 Qt开发环境搭建与配置
vs2019 qt打开ui文件闪退的解决办法

你可能感兴趣的:(Qt,qt,visual,studio)