Qt5.15.2安装

解释一下 Qt 的版本号

        比如 5.15.2 是完整的 Qt 版本号,第一个数字 5 是大版本号(major),第二个数字 15 是小版本号(minor),第三个数字 2 是补丁号(patch)。 只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。

 安装包下载

        Qt 5.15 之后已经不提供离线安装包了,所以只能用在线安装包。官网下载比较慢,可以在清华镜像源下载在线安装包。

打开链接界面如下:

点击official_releases/

 

项目说明
snapshots预览版,最新的开发测试中的 Qt 库和开发工具。
onlineQt 在线安装源。
official_releases正式发布版,是与开发版相对的稳定版 Qt 库和开发工具(可以下载Qt开发环境和源代码)
ministro迷你版,目前是针对 Android 的版本。
learning有学习 Qt 的文档教程和示范视频。
development_releases开发版,有新的和旧的不稳定版本,在 Qt 开发过程中的非正式版本。
community_releases社区定制的 Qt 库,Tizen 版 Qt 以及 Qt 附加源码包。
archive各种 Qt 开发工具安装包,新旧都有(可以下载 Qt 开发环境和源代码)。

点击online_installers/

 点击qt-unified-windows-x64-online.exe进行下载。

在线安装

1、打开cmd窗口并定位到安装包所在路径,输入下面指令:

.\qt-unified-windows-x64-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject

这个步骤是为了后面安装时使用国内的镜像源,如果用国外的源,速度惊人。

2、打开下面的窗口,如果有QT账号,可以登录。

 3、接受开源,选择个体使用(非商用)

 4、直接Next

 5、随便选择一个

 6、 更改安装路径,自定义安装包

 7、根据需要选择Qt5.15.2里面的组件,不建议全选,一般选择MinGW xxx, Qt xxx就可以了,后面有需要再安装。

编译环境 

组件说明
MSVC ***针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2019 32-bit 和 msvc2019 64-bit 等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。
MinGW ***编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。
UWP ***WP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。如果不是开发 UWP 应用程序,就不需要,直接忽略。
Android ***这是针对安卓应用开发的 Qt 库,一般情况下用不到
SourcesQt 的源代码包,除非你想阅读 Qt 的源码,否则不用安装。 
Qt ***Qt 的附加模块,这些附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到(如果不是为和以前开发的源程序兼容,过时的模块不要选择)。

Qt第三方库/功能模块 

模块名称模块功能
Qt Charts二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。
Qt Quick 3D提供了即将推出的Qt Quick高级3D API的技术预览。
Qt Data Visualization数据可视化模块,提供了一种在3D中可视化数据的方法。存在用于显示条形图、散布图、表面图和操纵3D场景的方法的C++类和QML类型。此外,图形可以完全自定义不同的主题。
Qt Lottie Animation提供了一个用于渲染图形和动画的QML API,这些图形和动画由Adobe After Effects的Bodymovin插件以JSON格式导出。
Qt Purchasing用于在Android、iOS和macOS上处理应用程序内购买的跨平台API。
Qt Virtual Keyboard虚拟键盘,可以使用自己的布局和样式对其进行扩展。
Qt WebEngine将快速移动的Chromium web平台集成到Qt中,并为Qt小部件和Qt Quick提供方便的API,以利用Chromium的web功能。Qt WebEngine充分利用了整个Qt图形堆栈集成,允许本地Qt控件与web内容和OpenGL着色器无缝混合和叠加。在Windows上,该模块仅在MSVC 2017或MSVC2019下可用。
Qt Network Authorization是一个附加库,使Qt应用程序能够使用不同的web身份验证系统。
Qt-WebGL流媒体插件是一个Qt平台抽象插件,它通过网络向支持WebGL的浏览器提供Qt-Quick和Qt-OpenGL应用程序的流媒体。
Qt ScriptQt脚本,已弃用。
Qt Quick Timeline支持基于关键帧的动画和参数化。它采用了一种工具友好的方法,因此受到Qt Design Studio和Qt Quick Designer的直接支持,其中包含用于创建基于关键帧的动画的时间轴编辑器。

“Tools”分类下的开发组件(默认安装即可,无需选择)

组件说明
Qt Creator xxx这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。
Qt Creator xxxx CDB Debugger surpport用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。
MinGW xxxxx这是开源的编译器套件,建议安装
Strawberry Perl 5.22.1.3用于编译 Qt 源代码的 Perl 开发环境,不需要安装。如果读者以后用到,也可以另外手动安装,在搜索引擎搜索 Strawberry Perl 关键词,去 Strawberry Perl 官网下载最新的安装包是一样用的。

 8、勾选后Next

 9、设置名称

 10、Install即可

 由于最开始切换到了国内的镜像源,安装速度很快

 

 

 安装完成之后,在 Windows“开始”菜单中会看到 Qt 的 程序组。

程序说明
Assistant(Qt 助手)用来查看帮助文档,已被集成在 Qt Creator 中。
Designer(Qt 设计师)图形界面可视化编辑工具,已被集成在 Qt Creator 中,在 Qt Creator 中编辑或创建界面文件时,就可以自动打开。
Linguist(Qt 语言家)多国语言翻译支持工具,可以用来编辑语言资源文件,在开发多语言界面的应用程序时会用到。
Qt 5.xx.x(MinGW 5.3.0 32bit)Qt 命令行工具,用来配置 Qt 开发环境(主要是设置 PATH 变量)

 参考:QT5.15.2在线安装教程(详细图文)

          Qt5.14.2下载与安装(保姆级图文教程)

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

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

相关文章

oracle 如何连同空表一起导出成dmp的方法

1、oracle导出dmp文件的时候,经常会出现一些空表,没有一并被导出的情况。 执行sql select alter table ||table_name|| allocate extent; from user_tables where num_rows0 or num_rows is null; 新建一个sql窗口,把查询结果的sql&#…

GSV6201替代方案|CS5466设计资料|CS5466原理图|typec转HDMI_8k方案芯片

GSV6201是一款高性能、低功耗、高性能的,USB Type-C备用模式显示端口1.4至HDMI 2.1转换器。通过集成增强型微控制器,GSV6201创造了一个经济高效的解决方案提供了上市时间优势。显示端口接收机支持高达32.4Gbps(HBR3,4通道&#xf…

uniapp和uview组件实现下拉触底刷新列表

下面是一个在UniApp中使用uView组件实现下拉触底刷新列表的示例,并使用Axios来请求分页数据列表: 首先,确保你已经在UniApp项目中添加了uView组件库。你可以在项目根目录执行以下命令安装它们: npm install uview-ui或者使用 Hb…

曲师大2023大一新生排位赛-D.Factor题解

D.Factor 题目描述 你有一个集合 ,和具有 个正整数的数组 . 最初,集合 为空(不包含任一元素)。你将按照以下方式填充集合 : 以此枚举数组 a 中的每个元素。对于数组中的第 i 个元素 ,生成 ​ 的因子集合 ​。如果…

使用对象解构赋值,将对象的某些属性赋值给另一个对象

在处理接口返回的数据时,我需要将接口返回的数据(对象)的某些属性用另一个对象进行接收,学习对象解构赋值之前,我一直使用的都是最笨的方法: this.formData.projectId res.data.projectId this.formData.…

idea中常用的快捷键

快捷键: 1.快速生成main方法 main/psvm public static void main(String[] args) {} 2.快速复制当前行的代码: ctrld 3.快速捕获异常: altctrlt 4.快速打印结果: sout/soutv System.out.println(s); System.out.println("s " s); 5.自动生成对象的返回值…

【运维工程师学习六】LAM部署搭建个人Discuz论坛

【运维工程师学习六】LAM部署搭建个人Discuz论坛 1、先卸载Mariadb再安装Mysql2、MySQL官网rpm包下载3、在rpm包路径下安装 YUM Repo 文件4、更新软件仓库本地数据库信息5、开始部署——php的安装6、搜索yum包7、开始部署——配置apache以支持php(1)配置…

GitHub上整理的一些实用的工具

1. Visual Studio Code 简称VScode,是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装…

SylixOS下SSH和SFTP连接

简要 基于网络的连接(telnet,ftp)方便高效,但其是基于明文的通信,容易被窃取、篡改和攻击,存在网络安全问题,尤其在进行远程访问时,穿过复杂未知的公网环境非常危险,为此…

ELK-日志服务【es-安装使用】

目录 【1】安装-配置elasticsearch(01、02、03相同) 端口 【2】安装-配置-启动-Kibana 【3】浏览器访问测试(10.0.0.21:5601) 【4】使用kibana创建、更新、删除es索引、文档 【5】组es集群(投票选举机制&#xf…

【多线程】(六)Java并发编程深度解析:常见锁策略、CAS、synchronized原理、线程安全集合类和死锁详解

文章目录 一、常见锁策略1.1 乐观锁和悲观锁1.2 读写锁1.3 重量级锁和轻量级锁1.4 自旋锁1.5 公平锁和非公平锁1.6 可重入锁和不可重入锁 二、CAS2.1 什么是CAS2.2 CAS的实现原理2.3 CAS应用2.4 ABA问题 三、synchronized原理3.1 synchronized锁的特点3.2 加锁工作过程3.3 锁消…

自动驾驶多任务框架 MultiTask V3、HybridNets和YOLOP比较

目标检测和分割是自动驾驶汽车感知系统的两个核心模块。它们应该具有高效率和低延迟,同时降低计算复杂性。目前,最常用的算法是基于深度神经网络的,这保证了高效率,但需要高性能的计算平台。 在自动驾驶汽车的场景下,大多使用的都是计算能力有限的嵌入式平台,这使得难以满…

力扣 332. 重新安排行程

一、题目描述 给你一份航线列表 tickets,其中 tickets[i] [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。 所有这些机票都属于一个从 JFK(肯尼迪国际机场)出发的先生,所以该行程必须从 JFK 开始。…

计算机网络基础-OSI七层模型 和 TCP/IP四层模型的对比

OSI七层模型 和 TCP/IP四层模型的对比 OSI七层模型: 理论上的网络通信模型 记忆: (物、链、网、输、会、示、用) TCP/IP四层模型: 实际上的网络通信标准 (1) 七层网络体系结构各层的主要功能: 应用层: 最上层的&am…

Nginx配置整合:基本概念、命令、反向代理、负载均衡、动静分离、高可用

一、基本概念 1.什么是Nginx Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理server。其特点是占有内存少。并发能力强,其并发能力确实在同类型的网页server中表现较好。 http服务器 Web服务器是指驻留于因特网上某种类型计算机的程…

请问支付功能如何测试

目录 01测试思维 02支付功能的测试点 一:支付的分类: 二:功能测试 三:接口测试 四:安全测试 五:测试点 01测试思维 要分析测试点之前,我们先来梳理一下测试思维。总结来说,任…

IP首部报文字段

一、IP首部报文字段 字段如下图所示 二、每个字段的含义 版本 表示 IP 协议的版本。通信双方使用的 IP 协议版本必须一致。目前广泛使用的IP协议版本号为 4,即 IPv4 首部长度 这个字段所表示数的单位是 32 位字长(1 个 32 位字长是 4 字节&#xff0…

分布式事务 Seata

分布式事务 Seata 事务介绍分布式理论Seata 介绍Seata 部署与集成Seata TC Server 部署微服务集成 Seata XA 模式AT 模式AT 模式执行过程读写隔离写隔离读隔离 实现 AT 模式 TCC 模式TCC 模式介绍实现 TCC 模式 Saga 模式Seata 四种模式对比 事务介绍 事务(Transac…

uniapp引入echarts

作为前端在开发需求的时候经常会遇到将数据展示为图表的需求,之前一直用的HBuilder的图表插件uCharts,使用方法可以参考我的另一篇博客:uniapp 中使用图表(秋云uCharts图表组件) 但是最近发现uCharts很多功能都需要付…

Bard:一个可以描述图像的人工智能

Bard 是一个大型语言模型,可以对各种提示和问题进行交流和生成类似人类的文本。它接受了大量的文字和代码训练,可以生成文本、翻译语言、编写不同类型的创意内容,并以信息丰富的方式回答你的问题。 Bard 还可以识别图像。它可以识别图像中的…