开篇

最近由于更换了硬盘,需要重新安装Qt的开发环境啦,本文记录整个Qt环境的搭建过程,在此一文奉上。首先描述一下环境:

  • 操作系统:Windows 10

  • 需要安装的Qt版本:5.15

安装步骤

由于Qt5.15及以上版本不提供离线安装包,则需要使用在线安装进行安装。首先下载在线安装器:

从该地址:https://mirrors.cloud.tencent.com/qt/official_releases/访问Qt镜像资源站点,然后点击下图所示链接:

将进入Qt在线安装器页面,小生选择Windows版本的:

下载完成后,将得到一个安装程序:

然后从https://fiddler.en.uptodown.com/windows/download下载fiddler,fiddler是一个调试代理工具 :

完成后,将得到下列两个软件:

安装工具准备完成后,下面就开始安装Qt了。

首先运行fiddler,将Qt在线安装地址替换成国内地址,例如这里小生选择清华的。地址如下:

urlreplace download.qt.io mirrors.tuna.tsinghua.edu.cn/qt

替换方法如下:

fiddler配置完成后,接着以管理员方式运行Qt在线安装器,启动后其界面如下:

接着输入Qt账户和密码(没有就注册一个),点击『下一步』。将会弹出如下界面:

勾选上图所示的选择框后,点击『下一步』,安装软件将会自动提取远程数据,完成后将弹出下图所示界面:

接着,设置Qt的安装目录:


因为如果完整安装Qt开发环境,将会非常大(至少在50G以上),所以小生这里选择“自定义安装”,点击下一步后,将会弹出以下界面,用于选择安装组件:

根据后续可能会使用到的组件,小生的安装组件选择如下:

选择Qt 5.15版本,且包含三种Qt构建版本:MSVC 2019、MinGW 8.10和Android。选择Qt的全部插件。如下图所示:

开发和设计工具选择如下:

  • 选择了两个Windows系统上的调试器。

  • 选择安装Qt Design Studio设计软件。

  • 选择了三个版本的MinGW工具链:MinGW 11.20、MinGW8.1.0 32/64 bit。

  • 选择安装Qt应用的安装包制作工具:Qt Installer Framework。

  • CMake构建工具。

以上组件都选择完后,点击『下一步』,将会弹出许可协议选择界面:

设置开始菜单快捷方式,默认下一步即可:

然后将会弹出一个“准备安装”界面,点击『安装』将会自动进行安装:

从上图可知,Qt安装将会占用大约32G的磁盘空间。

接着,就是一个漫长的安装过程(与具体的电脑配置和网速相关啦):

Qt安装目录

当完成Qt开发环境的安装后,其目录文件结构如下图所示:

  • 5.15.2:该目录下放置则是不同的Qt版本。

  • dist:存放安装器的更改日志。

  • Docs:存放文档的目录。

  • Example:QtCreator在启动的时候,会加载许多Demo,这些Demo的源码则存放于该目录中。

  • installerResource:存放安装器的资源配置文件

  • Licenses:存放Qt的许可协议。有多种。

  • Tools:该目录用于存放Qt开发环境中的工具。例如:QtCreator、编译器套件等都会放在该目录中。

  • vcredist:存放Windows平台和Visual Studio相关的环境文件。

在上文中安装组件的时候,我们选择安装了5种Qt版本,那么则会在Qt5.15/5.15.2目录中存在5个目录。

每一个目录则对应一个Qt版本。其中目录下的目录结构都是一样:

(1)bin目录:存放该Qt版本的构建工具。

(2)doc目录:文档目录。

(3)include:存放头文件。

(4)lib目录:存放该版本的库文件,在Qt应用编译过程中需要使用到。

(5)mkspecs目录:平台配置文件。

(6)plugins目录:存放插件的目录。

(7)qml目录:存放与qml相关的动态库文件,Qt提供了大量的QML类型,我们自己开发的QML应用都需要该目录下的dll文件支持。

(8)tanslations:翻译文件。

对于不同的Qt版本,其目录结构是一样的,其中的dll和库文件存在差异。当我们在发布自己开发的应用软件时,缺失的dll文件可以到该目录下对应Q的t版本中寻找!!!

在上文中我们选择安装了一些开发工具,这些工具都被放到了Tools目录中,如下图所示:

上图中,每个目录则对应一种工具。

写在最后

整个Qt环境安装过程大约花了一个小时,完成后,在Windows的『开始』菜单中也可以找到对应的快捷方式。

【Qt】一文总结Qt5.15的在线安装相关推荐

  1. QT5.15.2在线安装教程(详细图文)

    一.在线安装的原因 QT对5.15以及以上版本已经停止提供离线安装包, 但是,5.15以及以上版本都支持在线安装. Qt5.15以下版本可直接在Index of /archive/qt中下载离线安装包 ...

  2. Qt5.15.2+VS2019安装小结

    Qt安装 Qt 公告中提出:从 Qt 5.15 开始,开源版本,无论是不是 LTS,都只能在线安装. 如果确实需要离线安装包,则要购买 Qt for Small Business 产品 Qt 5.15 ...

  3. Qt 中文文档 Qt5.15 PDF Class (从官网Qt 5.15 翻译)

    Qt PDF C++ Classes 这是对 Qt PDF C++ 类的介绍,这些类可以用于处理 PDF 文档的加载.渲染和导航等操作.该模块在 Qt 5.14 中被引入. 命名空间 QPdf:包含 ...

  4. uBuntu20.04安装Qt5.15.2出现qt.qpa.plugin: Could not load the Qt platform plugin “xcb“的问题解决

    由于Qt6.22太新,我不得不重新安装了Qt,同时安装了Qt6.22和Qt5.15.2,安装完毕后使用Qt6.22是没有问题的,但使用Qt5.15.2运行程序时,提示如下错误 qt.qpa.plugi ...

  5. Qt 5.15 LTS版本 安装教程 在线安装

    转载自:http://www.qtcn.org/bbs/read-htm-tid-88668.html Qt 5.15 是 Qt5 最后的LTS,同时 Qt 5.9 LTS 也将于5月31日终止. Q ...

  6. windows10下Qt5.15配置

    Qt系列文章目录 文章目录 Qt系列文章目录 前言 一.Qt for WebAssembly | Qt 5.15 二.Qt5.15.2配置 1.配置编译器 2.代码测试 1 . QGraphicsIt ...

  7. QT在线安装过程中,无法下载存档,解决方法

    @[TOC]QT 个人过程记录 官网下载在线安装版本 参考:https://blog.csdn.net/changyana/article/details/128366303 打开cmd,进入下载的文 ...

  8. Qt for Android开发环境搭建(QtCreator6.0.1+Qt5.15.2/Qt6.2.2+win10)

    前言 笔者很早就尝试使用Qt开发android程序,不得不承认,当前仍然比较小众.若是想一套代码的跨平台开发,或想要更高的执行效率,Qt值得一试 一.安装Qt 每个人需求不同,会安装不同版本的Qt,笔 ...

  9. QT6在线安装下载速度慢的解决办法,QT6,QT5.15.1,QT5.15.0及旧版本都支持

    QT5.15在线安装下载速度慢的解决办法 下载加速需要使用清华源QT地址 一.安装代理软件Fiddler5 二.打开安装QT在线安装软件 三.使用QT安装器可以愉快地在线下载QT 下载加速需要使用清华 ...

最新文章

  1. 【原创】关于代码质量的打油诗
  2. 关于简单动态规划(Dynamic Programming)的总结
  3. Dubbo和SpringCloud的区别
  4. SAP UI5 application component运行时加载的奥秘
  5. 宏内核linux,Linux 为什么还要坚持使用宏内核?
  6. react --- 隔代传递参数的三种方式
  7. matlab自带kpca,求对矩阵进行PCA或者KPCA特征提取的matlab代码
  8. C/C++之大端小端
  9. linux修改resolv自动清除,centos 6.2的/etc/resolv.conf自动清空问题
  10. SPSS入门教程——土壤主成分优劣分析
  11. 12星座的出生年月日性格_十二星座的出生日期及对应性格
  12. 投影幕布尺寸计算器_投影幕布尺寸计算方式
  13. yang模型中rpc_RPC原理篇
  14. c语言中文叫什么意思,c语言中“||”是什么意思?
  15. 如何给单元格加斜线?
  16. win7系统的记事本打不开了 怎么解决
  17. 物联网+Android(SeekBar)、RGB灯控制
  18. 在CentOS上安装和配置OpenNebula入门实例
  19. 最简单的SpringCloudStream集成Kafka教程
  20. OpenSIPS 核心函数

热门文章

  1. FastDFS构成、特性、Linux下安装以及Java如何访问
  2. usnews美国大学计算机排名2021,2021年USNEWS美国大学计算机
  3. AWS - Amazon Simple Email(ASE) 邮件服务
  4. 招商银行证书到期后不同机器恢复导致的问题——“用户密码、证件号码和证书错误#3”
  5. Linux中mysql的重启
  6. Driller源码阅读笔记(二)
  7. CGLIB介绍与原理
  8. 什么是内部类?成员内部类、静态内部类、局部内部类和匿名内部类的区别及作用?
  9. CC00027.hadoop——|HadoopHive.V27|——|Hive.v27|Hive优化策略|实战.v03|
  10. PHP递归算法的简单实例