VS2019+QT5.12安装及配置

这篇博客详细记录了在VS2019上安装和配置QT5.12的步骤,包括从清华镜像下载安装包,安装过程,下载VS插件,以及解决VS加载插件失败的问题。作者提醒直接在VS内安装QT插件不可行,并提供了清华镜像的下载链接以加快下载速度。在安装过程中强调了选择正确的MSVC版本和修改安装目录的重要性。最后,介绍了如何在VS中添加QT版本并与之联机,创建QT项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VS2019+QT5.12安装及配置

纵览网上各种教程,本小白依旧迷惑重重,虽然本人一直面向csdn编程,是一个毫无输出技能且也不太会自我升级的白里白,但是当我发现我按照教程来每一步都迷惑重重的时候,我还是怒按输出键,一来避免往后哪天又重装要走弯路作为一个备忘,二来也希望能给后来的同学们一点帮助(当然我是刚下的Typora,排版啥的太丑了也请原谅我),如果有问题可以直接问我看到肯定会回,不知道也会回不知道哈哈哈哈哈

首先我介绍一下,我是先下载的vs2019,关于vs2019的安装csdn上面精良的资源有很多,所以这里不再赘述。所以这个教程主要适用于老师给你布置了一个作业叫做“完成xxx,最好有图形化界面”这样的情形,也就是本人也是只用vs没装过qt才来装的。

还有一点小提醒,直接在vs里面装qt插件是行不通滴,要好好使必须先装一个大大的完整的qt嗷~

目录:

1.下载
2.安装
3.下载VS插件
4.与vs联机
5.问题
1.下载

一些个什么官网下载我就不说了,就一个字慢。所以选择了清华镜像,下面是网址

点击跳转清华镜像https://mirrors.tuna.tsinghua.edu.cn/#

进去之后点击获取下载链接
在这里插入图片描述

你问我画这么多箭头是不是闲的?当然不是,考研狗怎么会闲(狗头,因为看了太多教程实在是觉得找起来好烦,着实是为同学们眼睛着想!

点击应用软件,找到Qt 5,选择适合各位的版本进行下载,还蛮大的,蹭的5G网页下了好一会儿呢在这里插入图片描述

2.安装

下载完了之后直接点击安装包,会按照左侧步骤依次进行,没有账号的话就注册一个,懒得注册就开飞行模式断网了应或许可以跳过直接安装(我没试过因为我老老实实注册了,以为要花钱买只能试用啥的,但是用下来感觉只是注册一下,需要邮箱验证一下,之后登录,然后就一直next下去)
在这里插入图片描述
安装目录建议从C改成D或者其它盘哈 ——来自一个曾经everything都在C盘安了家然后被迫重装的悲伤菠萝的建议
在这里插入图片描述
安装组件记得从Qt 2.12.11下拉菜单中选择适合各位的MSVC 2017 32/64-bit,之后一路next下去就ok啦。

此前本人由于看了某教程未添加这个组件然后一直到最后一步vs添加路径中找不到(也就是说我装了个寂寞,相信各位一定没我傻)
在这里插入图片描述

3.下载VS插件

很多教程都会建议你直接在vs-扩展-管理扩展-联机中搜索qt然后点击第一个直接下载,但是这回5G网也行不通了,我死也下载不下来,如果各位可以的话可以参照下图直接下载,所以后来辗转发现又可以向清华镜像求救

图-在vs中直接下载qt插件:
在这里插入图片描述在这里插入图片描述
如果在这里下载很慢(进度条半天不动的话),推荐清华镜像,网址如下:
点击跳转下载qt插件https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/vsaddin/
在这里插入图片描述
选择适合你VS版本的进行下载在这里插入图片描述下载完成之后,直接点击运行,它可以自动识别你的vs版本,一路确认,然后安装就好了

4.与VS联机

此时,打开你的vs,随便建一个空项目,然后如下图操作(这时你就能看到QT VS Tools了)

(如果打开vs显示未能成功加载“Vsix"包,请跳转到5.问题查看解决办法)在这里插入图片描述点击add new Qt version在这里插入图片描述
浏览,找到你的qt安装目录然后添加进去,点击确定。
(如果忘记刚刚安装在哪里的话在开始菜单里找到Qt的快捷方式,然后右键打开文件所在位置)
在这里插入图片描述
然后就大功告成了,重启一下VS,建立新项目,项目类型选择QT,可以看到有很多选项,其中Qt Widgets Application就是GUI
在这里插入图片描述

5.问题

出现如下图未能加载”Visx包”的提示
在这里插入图片描述
解决办法:

①在我的电脑里面搜索ComponentModelCache这个文件夹(可能会搜索很久,耐心点等一等),将其中的Microsoft.VisualStudio.Default.cache删除

②更新你的VS,在vs中点击帮助-检查更新,然后按照步骤下载更新即可,重启后继续后续步骤即可完成在这里插入图片描述
如果还有什么别的问题,可以评论区自由提问,我解决不了的说不定有别的大佬看到了来解决嘿嘿!

### 配置 Visual Studio 2019Qt 5.12.12 的集成开发环境 #### 安装必要的工具和库 为了使 Visual Studio 2019 能够支持 Qt 5.12.12 开发,需先安装一些必备组件: - **Visual Studio 2019**:确保已安装最新版本的 Visual Studio 2019 并选择了 C++ 工作负载[^1]。 - **Qt 库**:可以从官方渠道获取预编译版 Qt 5.12.12 或者按照特定需求自行编译。对于希望快速上手的情况,建议直接下载适用于 Windows 的 msvc 编译器版本的 Qt 库文件[^2]。 - **其他依赖项**:如果选择手动编译,则还需要 ActivePerl、Python 以及 Ruby 等辅助软件来完成整个构建流程;不过这一步骤通常只针对高级用户或特殊场景下的定制化需求。 #### 设置 VS 中的 Qt 支持 一旦上述准备工作就绪,在 Visual Studio 内部配置 Qt 插件以便更好地管理和操作 Qt 项目: 1. 下载并安装 [Qt Visual Studio Tools](https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools),这是由 The Qt Company 提供的一个扩展插件,可以极大地简化在 Visual Studio 中创建、编辑和调试 Qt 应用的过程。 2. 启动 Visual Studio 后通过 `Extensions` -> `Manage Extensions` 来查找并激活该插件。 3. 接下来重启 IDE 让更改生效,并进入 `Tools` -> `Options...` -> `Qt Versions` 添加本地路径指向之前解压好的 Qt 版本目录(例如 D:\Qt\5.12.12\msvc2017_64),这样就可以让 Visual Studio 正确识别所使用的 Qt SDK 位置了。 4. 创建新工程时可以选择基于 Qt 的模板,或者将现有非 Qt 项目转换成支持 Qt 构建体系的形式。此时应该能够顺利调用 qmake/ninja 等命令行工具来进行自动化构建工作流管理。 ```cpp // 示例代码片段展示如何初始化一个简单的 Qt Widgets Application #include <QApplication> #include <QWidget> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; window.resize(250, 150); window.setWindowTitle("Simple example"); window.show(); return app.exec(); } ```
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值