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

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

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

卸载完毕


软件下载与安装

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


下载完成后,以管理员身份打开运行,直接点击Next


登录Qt账户,没有账户的同学注册一下即可



个人偏爱将软件装在D盘,修改安装路径


接下来是最为重要的环节,勾选安装组件。可见一共有两个部分,第一个Qt5.14.2默认是没有勾选任何东西,第二个是Developer and Desiner Tools


Qt5.14.2中勾选如下选项

名称 含义
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勾选如下三个选项即可


勾选好相关组件后,点击下一步


继续下一步


继续下一步,由于勾选了源码选项,所以这里显示需要7.28GB磁盘空间,安装前提是留有足够的空间。


正式开始安装,静等安装结束即可


安装完成啦!


Qt Creator打开界面如下

VS2019环境搭建

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

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


选择菜单栏 → \to →扩展 → \to →管理扩展


在右侧搜索框直接搜索Qt,点击下载Qt Visual Studio Tools


关闭VS2019,会弹出对话框,当然要Modify




再次打开VS2019,扩展 → \to →Qt VS Tools → \to →Qt Versions


这里需要自己添加版本名字,再添加对应路径


至此,VS2019中的Qt环境配置完成!

新建Qt工程测试

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


设置项目名称及位置



选择Qt版本与编译方式


选择基类为QWidget,可自行勾选Lower case file names


继续下一步,直接运行


本人还遇到一个问题:在使用Qt 设计师打开ui文件时,会闪退报错

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

参考文献:

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

win10平台下VS2019+Qt5.14.2开发环境搭建相关推荐

  1. Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验

    Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验 1.前言 2. 1.13与1.12的区别 在forgegradle方面 在mdk开发方面 3.安装JDK和ID ...

  2. VS2019社区版--WDK-win10-2004开发环境搭建

    参考:https://blog.csdn.net/weixin_43833642/article/details/108466093 主要解决: VSHiveStub.exe failed: Pkgd ...

  3. VS2019 windows桌面应用_使用NX1899/NX1907和VS2019进行二次开发环境搭建的过程

    最近开始录制NX CAM二次开发的教程,之前录制了很多建模和制图方面的开发功能,发现很多同行朋友还是在经常闻讯CAM方面的开发,介于此,想使用最新的NX1907版本,和VS2019进行二次开发的教程录 ...

  4. win10平台下Go语言的IDE和环境配置

    Go语言 是谷歌推出的一款全新的编程语言,可以在不损失应用程序性能的情况下极大的降低代码的复杂性,还可以发挥多核处理器同步多工的优点,并可解决面向对象程序设计的麻烦,并帮助程序设计师处理琐碎但重要的内 ...

  5. win10家庭版+ubuntu20.04虚拟机+Qt5.9.0开发环境搭建

    1. win10家庭版创建ubuntu20.04虚拟机 win10家庭版创建ubuntu20.04虚拟机,无法使用低于16.1.2的版本,因为win10家庭版与低版本VMware专业版不兼容,启动虚拟 ...

  6. CentOS7搭建Qt5.14.2开发环境遇到的坑和解决方法

    1.首先Windows下载.run文件,移动到Linux上后,chmod +x ,root执行,报错"No marker found, stopped after 1.00 MiB" ...

  7. 编译移植龙芯2K1000平台下的qt-5.13

    编译移植龙芯2K1000平台下的qt-5.13 本文记录对龙芯2K进行qt5.13.1版本的移植. 本文中对于tslib的安装不做讲解,使用了QT4进行核心板开发的童鞋一般情况下,应该已经安装好了ts ...

  8. PCL1.10.1+VS2019+Qt5.14.2下载、安装及配置(强迫症福音~使用的软件均为最新版本)

    文章目录 前言 1 配置环境 2 准备工作 2.1 VS 2019 下载安装配置 2.2 Qt 5.14.2 下载安装 2.2.1 本体组件管理 2.2.2 安装VS插件 2.3 PCL 1.10.1 ...

  9. android平台下,淘宝客户端开发之——登陆

    android平台下,淘宝客户端开发之--登陆 本文来自:http://hi.baidu.com/lynn_wong/blog/item/da5322c31a4f962ee5dd3b29.html 1 ...

最新文章

  1. Sharepoint 2007 定制Feature和卸载Feature
  2. 如何在Markdown中链接到同一文档的一部分?
  3. go语言笔记——调试还很弱,用gdb来做?可用panic和defer。格式化代码使用gofmt,貌似我的vim插件是自带...
  4. [JLOI 2012]树
  5. java面试必背知识点
  6. HTML——CSS的基础语法2
  7. ASP.NET 常用验证
  8. background-attachment:fixed应用
  9. 业务专题篇:AB测试实验设计与评估
  10. 基于 Tracing 数据的拓扑关系生成原理
  11. 完美可用-DirectX修复工具增强版DirectX Repair
  12. xiaomi 2C android root,小米MIX2如何ROOT?小米MIX2一键Root图文教程
  13. vxlan技术是一种什么技术?
  14. html css做椭圆,简单实例:用css3画椭圆
  15. python官网下载非常慢解决方法
  16. win10无法打印网页:打印机遇到异常配置问题0x8007007e 的解决方法
  17. 禁用win10自带的微软输入法!
  18. 招聘面试技巧(转载)
  19. 华为上机英文数字翻译
  20. win 10系统安装DBC2000时卡死的解决方法

热门文章

  1. 俞敏洪:成功从追女孩开始追一个女孩子背后的人生哲学
  2. 黑马程序员 C++ 基础语法入门 学习记录
  3. 园林和计算机学哪个,学园林设计用什么电脑
  4. mysql一个表能写2个auto_in_MySQL基础(二)操作表记录
  5. Response.ContentType 网页输出word excel 的格式
  6. iphone照片误删丢失怎么找回
  7. cs231n-(7)卷积神经网络:架构,卷积层/池化层
  8. ThreadPool简单使用
  9. 国会图书馆,下载方法_大型技术综述-您需要了解的国会高调技术听证会
  10. 电脑驱动安装工具带网卡版