在线安装QT5.15.2+VS2019-16.11.26

news2024/10/5 19:18:48

在线安装QT5.15.2+VS2019-16.11.26

一、安装QT5

官方下载:

https://download.qt.io/archive/online_installers/4.5/

在这里插入图片描述

选择【qt-unified-windows-x64-4.5.2-online.exe】

登录账户

需要提前注册,过程省略。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装位置(自定义)

X:/a-wfp/Qt-5.15.2
在这里插入图片描述

选择组件:

MSVC 2019 32-bit

MSVC 2019 64-bit

MinGW 8.1.0 32-bit

MinGW 8.1.0 64-bit

UWP x64 (MSVC 2019)

UWP x86 (MSVC 2019)

如下图:

在这里插入图片描述

在这里插入图片描述

在线安装,约30-40分钟。

二、安装VS2019

2.1 在线安装

选择【C++的桌面开发】,其他略。

企业版:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF

2.2 升级VS2019

由于QT VS TOOLS会跟随VS2019版本更新,所以这里建议更新至最新版本。

在这里插入图片描述

笔者更新版本后为【16.11.26】(2023-04-21 16:29:27),如下图:

在这里插入图片描述

三、环境变量

打开环境变量,path添加【C:\a-wfp\Qt-5.15.2\5.15.2\msvc2019_64\bin】

如下图:

在这里插入图片描述

设置PATH值:

在这里插入图片描述

完。

四、VS2019安装QT组件

有多种方法选择:

方法一:在线安装

依次打开VS2019菜单栏,扩展->管理扩展->选择联机->搜索QT-找到【Qt Visual Studio Tools】

在这里插入图片描述

点击下载,安装。

在这里插入图片描述

需要重启VS2019。

注意,一定要先更新VS2019到最新版本,否则可能出现版本不兼容造成的异常问题。

方法二:marketplace下载后用命令行安装

打开链接【https://marketplace.visualstudio.com/items?itemName=TheQtCompany.QtVisualStudioTools2019】

在这里插入图片描述

下载后的文件为【qt-vsaddin-msvc2019-2.10.1-rev.2.vsix】(下载时间:2023-04-22 15:44:30)

打开cmd命令行,运行

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\VSIXInstaller.exe qt-vsaddin-msvc2019-2.10.1-rev.2.vsix

完。

禁用插件更新

为避免升级带来的版本兼容麻烦,要取消自动更新。

在这里插入图片描述

取消两个自动更新选项:

在这里插入图片描述

完。

五、VS属性配置

选项->Qt->Versions,配置如下:

属性
Versionmsvc2019_x64
PathC:\a-wfp\Qt-5.15.2\5.15.2\msvc2019_64

Path就是qmake.exe所在的路径。

配置截图如下:

在这里插入图片描述

六、新建测试项目

新建一个widgets项目进行测试:

步骤1
在这里插入图片描述

步骤2

在这里插入图片描述

步骤3

在这里插入图片描述

步骤4

在这里插入图片描述

步骤5

在这里插入图片描述

步骤6

在这里插入图片描述

全文完。

参考文献

注:微云【5-softwares/3-IDE-VS-QT/2-QT】备份。

更新历史

2023-04-20 18:53:01,创建,东盛苑。

2023-04-22 15:26:30,更新第四节,第五节。

2023-04-24 22:05:35,发布,CSDN上传。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/457959.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GitHub Repo

GitHub Repo 之前笔记写了 git 和 gitup(pullpush),这里记一下 giehub repo 二三事。 权限 我不是很确定 github 的企业版是什么样的,不过我们用的是 gitlab 的企业版,这个是需要通过 vpn 才能连接的,如…

【C语言】基础语法6:字符串和字符处理

上一篇:数组和指针 下一篇:文件操作 ❤️‍🔥前情提要❤️‍🔥   欢迎来到C语言基本语法教程   在本专栏结束后会将所有内容整理成思维导图(结束换链接)并免费提供给大家学习,希望大家纠错…

redis7 安装 与 启动

文章目录 1. redis 的 概述2. redis 的 安装3. redis 的启动4. redis 的卸载 1. redis 的 概述 redis : 是 远程 词典服务器 ,是 一个基于内存的 键值型 Nosql 数据库. 官方解释 : Remote Dictionary Server(远程字典服务)是完全开源的,使用ANSIC语言编写…

QMS-云质说质量 - 6 中小企业常用的结构化问题解决方法有哪些?

云质QMS原创 转载请注明来源 作者:王洪石 引言 爱因斯坦如何解决问题 面对问题时,有的人可能很盲目地开始行动,干到一定程度,却突然发现自己所做的是无用功。 有人问过科学巨匠爱因斯坦,如果给他一个关系到他生命的问…

R基础函数概览(一)

rep 函数形式:rep(x, time , length , each ,) 参数说明: x:代表的是你要进行复制的对象,可以是一个向量或者是一个因子。 times:代表的是复制的次数,只能为正数。负数以及NA值都会为错误值。复制是指的…

[oeasy]python0139_尝试捕获异常_ try_except_traceback

尝试捕获异常 回忆上次内容 变量相加 整型数字变量可以相加字符串变量也可以拼接 但是 字符串 和 整型数字整型数字 和 字符串不能相加 怎么办? 转格式int(“1”)str(2) 可是 如果输入的苹果数量是 字符串"abc" int(“abc”)会发生什么?&…

通信算法之149:EVM测量

1.星座图 h scatterplot(sqrt(sps)*txSig(sps*span1:end-sps*span),sps,offset); hold on scatterplot(rxSigFilt(span1:end-span),n,offset,bx,h) scatterplot(dataMod,n,offset,r,h) legend(Transmit Signal,Received Signal,Ideal,location,best) 2. 眼图 Eye Diagram D…

华为OD机试真题(Java),简单密码(100%通过+复盘思路)

一、题目描述 现在有一种密码变换算法。 九键手机键盘上的数字与字母的对应: 1--1, abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8 wxyz--9, 0--0,把密码中出现的小写字母都变成九键键盘对应的数字,如:a …

C++ -4- 类和对象(下)

文章目录 1.初始化列表什么是初始化列表?初始化列表的 意义及使用 2.explicit关键字单参数构造函数(C98)多参数的构造函数(C11)(了解) 3.static静态成员静态成员变量与静态成员函数静态成员变量…

Java并发(三)----创建线程的三种方式及查看进程线程

一、直接使用 Thread // 创建线程对象 Thread t new Thread() {public void run() {// 要执行的任务} }; // 启动线程 t.start(); 例如: // 构造方法的参数是给线程指定名字,推荐 Thread t1 new Thread("t1") {Override// run 方法内实现…

Codeforces Round 864 (Div. 2)(A~D)

A. Li Hua and Maze 给出两个不相邻的点,最少需要堵上几个方格,才能使得两个方格之间不能互相到达。 思路:显然,对于不邻任何边界的方格来说,最少需要的是4,即上下左右都堵上;邻一个边界就-1&a…

Python樱花树

文章目录 前言一、Turtle基础1.1 Turtle画板1.2 Turtle画笔1.3 Turtle画图1.4 Turtle填色1.5 Turtle写字 二、Python樱花树2.1 樱花类2.2 樱花树2.3 主函数2.4 程序分析2.5 樱花林 尾声 前言 粉色系最爱!Python樱花树等你获取~ 哈喽小伙伴们好久不见啦,…

几何感知Transformer用于3D原子系统建模

基于机器学习的方法在预测分子能量和性质方面表现出很强的能力。分子能量至少与原子、键、键角、扭转角和非键原子对有关。以前的Transformer模型只使用原子作为输入,缺乏对上述因素的显式建模。为了减轻这种限制,作者提出了Moleformer,这是一…

ChatGPT课程送账号啦,让你成为新生代AI程序员

ChatGPT能帮助程序员 解决哪些具体问题? 程序员在日常工作中可能会遇到各种各样的问题,如语法错误、逻辑问题、性能问题等等。 不同业务场景的问题,都可以利用ChatGPT获取各自场景下的知识,并使用ChatGPT提供的代码示例和问题解…

S32K3系列单片学习LPSPI是什么

前言 通过前面的学习,已经可以实现最基础的引脚配置功能了,并实现了点亮LED的程序。下面将记录一下,S32K3的SPI模块的配置方法,以及注意事项。 一、LPSPI介绍 **LPSPI:LOW POWER Serial Peripheral Interface**1.概述 所有LPS…

Unity3d数字化看板-多关节机器人运动控制

特殊:机器人多关节跟随运动 机械手运动控制主要是关节的旋转,通过控制多个关节的角度,实现对机械手的同步控制 机械手运动控制,可以分解为多个关节的运动,下一关节是跟随在上一关节运动,在处理模型的时候…

小案例CSS

代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta http-equiv"X-UA-Compatible" content"IEedge"> <meta name"viewport" content"widthde…

一个基于 go 实现的轻量级任务调度框架

github 地址&#xff1a;GitHub - memory-overflow/light-task-scheduler: 一个go语言的轻量级的快速实现任务调度的框架&#xff0c;并且支持有状态任务的持久化&#xff0c;并发控制和超时控制。 框架的设计思想和背景 业务后台开发&#xff0c;经常会遇到很多并发低&#…

QT笔记——属性栏之QtPropertyBrowser下载配置

我们常常看到Qt Designer如下图&#xff0c;属性栏 环境&#xff1a;vs2019 qt 5.12.2 QtPropertyBrowser 下面我将介绍如何去下载和安装配置 QtPropertyBrowser&#xff0c;使用的是.dll和.lib 第一种方式&#xff1a;编译qt4 源码的方式 然后修改为qt5 的形式 第一步&am…

Ext JS 4实现合并行单元格

目录 文件 最后由 oscar999 在 几秒前 编辑 有一位朋友咨询了一个问题: 在Ext JS 4中, 如何合并行的单元格, 已经选取的时候只能选择某一列, 期望的效果如下: 在Ext JS 中, 合并表头的列有现成方案, 但是合并行单元格不是extjs的现有功能,这个需要底层扩展, 也就是使…