Qt下载(多种下载通道+所有版本)(付在线教程)_StarLish0715的博客-程序员秘密

技术标签: qt  工具  

http://c.biancheng.net/view/3851.html

Qt 体积很大,有 1GB~3GB,官方下载通道非常慢,相信很多读者会崩溃,所以建议大家使用国内的镜像网站(较快),或者使用迅雷下载(很快)。

作为 Qt 下载教程,本文会同时讲解以上三种下载方式。

Qt 官方下载(非常慢)

Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是: http://download.qt.io/

Qt官方下载网站截图
图1:Qt 官方下载网站截图

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

archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以 archive 目录里的内容为例来说明。点击进入 archive 目录,会看到四个子目录:
archive的四个子目录
图2:进入 archive 目录

对子目录的说明
目录 说明
vsaddin 这是 Qt 针对 Visual Studio 集成的插件,本教程基本不使用 Visual Studio ,所以不需要插件。
qtcreator 这是 Qt 官方的集成开发工具,但是 qtcreator 本身是个空壳,它没有编译套件和 Qt 开发库。

除了老版本的 Qt 4 需要手动下载 qtcreator、编译套件、Qt 开发库进行搭配之外,一般用不到。对于我们教程压根不需要下载它,因为 Qt 5 有专门的大安装包,里面包含开发需要的东西,并且能自动配置好。
qt 这是 Qt 开发环境的下载目录,我们刚说的 Qt 5 的大安装包就在这里面。
online_installers 在线安装器,国内用户不建议使用,在线安装是龟速,还经常断线。我们教程采用的全部是离线的大安装包。

我们再进入 qt 子目录 ,看到如下列表:
qt子目录
图3:进入 qt 子目录

上图没有列完整,这个 qt 目录包含了所有的 Qt 版本,从 1.0 到目前的 5.12 。

由于 Qt 5.9 是一个长期技术支持版本(Long Term Support,LTS),在未来几年里都将有更新支持,因此,本教程以 Qt 5.9 LTS 版本为例进行讲解,并且所有实例程序均使用 Qt 5.9 编译测试通过。

Qt 的上一个 LTS 版本是 5.6,它其实已经超出支持期了。

进入 5.9 目录,会看到各种子版本:
 qt 5.9 子目录
图4:Qt 5.9 的各个子版本

这里解释一下 Qt 的版本号,比如 5.9.8 是完整的 Qt 版本号,第一个数字 5 是大版本号(major),第二个数字 9 是小版本号(minor),第三个数字 8 是补丁号(patch)。 只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。也就是说本教程对 5.9.* 系列的 Qt 都是通用的,下载 5.9.* 任意一个版本都可以,这里我们以下载 5.9.0。

点击 5.9.0,进入子目录:
Qt 5.9.0 下载页面
图5:Qt 5.9.0 下载页面

根据不同的操作系统,选择不同的安装包即可,不用管源码包,除非你想自己编译或者阅读源码。

我们以 Windows 安装包(qt-opensource-windows-x86-5.9.0.exe)讲解一下 Qt 安装包命名规则,其中:
  • opensource 是指开源版本;
  • windows 是指开发环境的操作系统;
  • x86 是指 32 位系统;
  • 5.9.0 是 Qt 版本号。

Qt 国内镜像站下载(较快)

请读者注意图5中最后一栏的 Details 链接(红色方框圈起来的地方)。点击 Details 链接可以进入详情页,在该页面可以看到文件的大小、校验和以及世界各地镜像下载链接(这才是重点)。

国内镜像下载链接
图6:国内镜像下载链接

可以清楚地看到,Qt 在国内的有三个镜像网站可以下载,点击这些地址中的一个就可以下载,从国内镜像网站下载速度快一些。

国内镜像网站

这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的:
国内镜像网站的结构和官方是类似的,我们在第一部分已经分析过了,这里不再赘述。

迅雷下载(很快)

将 Qt 软件的下载地址复制到迅雷的下载框,如果迅雷官方有资源,就会自动识别,下载速度就很快了。

如何找到 Qt 软件的下载地址呢?以清华大学开源软件镜像站为例,进入 Qt 5.9.0 的下载目录( https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.0/),在某个链接处单击鼠标右键,会弹出一个菜单,选择“复制链接地址”,如下图所示:

找到Qt下载地址
图7:找到 Qt 下载地址

这样就把 Qt 5.9.0 的下载地址(具体为 https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.0/qt-opensource-windows-x86-5.9.0.exe)复制到了剪切板,然后再粘贴到迅雷的下载框:

把Qt下载地址粘贴到迅雷下载框
图8:把Qt下载地址粘贴到迅雷下载框

点击“立即下载”按钮,稍等片刻,迅雷会自动匹配到资源,速度飞快。

下载速度 2.7MB/s
图9:下载速度 2.7MB/s

注意,常用的 Qt 版本一般都能匹配到资源,但是不保证每个版本都能匹配到资源,上面的例子仅对清华大学镜像站的 Qt 5.9.0 Windows 版(https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.0/qt-opensource-windows-x86-5.9.0.exe)有效。

扩展阅读

对 Qt 版本更新感兴趣的读者请访问 Qt wiki 网站,地址为: https://wiki.qt.io/Main

Qt wiki 网站会显示最新的正式版、LTS 版、正在开发中的版本等等,比主站( https://www.qt.io/)靠谱多了。Qt 主站因为商业推广的原因,安装包的下载步骤非常繁琐。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/baidu_37503452/article/details/112313433

智能推荐

BUUCTF 每天10道Misc Day4_菜鸟CTFer的博客-程序员秘密

1.九连环解压后得到了一张JPG打开010editor查看,里面隐藏了一个zip文件,手动分离了一下。不会的分离的可以用 binwalk -e xxx.jpg分离后的zip文件得到了如下 ,一张JPG和一份qwe.ZIP刚开始也不知道这图片有啥用,该做的都做了,啥也没有。qwe.zip还是加密的,以为是伪加密,然而事情并没有这么简单看了WP后才知道,图片里面还写入了文件的,要用steghide才能提取出来。关于steghide的安装在需要输入密码时,直接跳过就好然后文件中就会得

centos7 安装EFK服务 zookeeper+kafka_淡定╮的博客-程序员秘密

1.安装zookeeper1.准备三台linux机器A,B,C,关闭防火墙和setenforcesystemctl stop firewalld.servicesetenforce 02.在A,B,C安装jdk[[email protected] ELK] rpm -ivh jdk-8u131-linux-x64_.rpm 准备中... #...

Ubuntu20.04 编译Android 10源码 并烧录源码到hikey960中的避坑指南_dy_M0lly的博客-程序员秘密

Ubuntu20.04 编译Android 10源码 并烧录源码到hikey960中的避坑指南Ubuntu 20.04 编译 Android 10并在hikey960开发板上运行Android下载Android源码树编译Android源码Android Studio导入Android系统源码源码导入Android Studio过慢在hikey上安装初始镜像将映像刷到hikey960板子上使用vysor看Android启动最终效果图Ubuntu 20.04 编译 Android 10并在hikey960开发

关于tomcat7下shutdown无法正常关闭服务的解决方案_半糖Java的博客-程序员秘密

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

解决CentOS 7 由原来的[email protected]~# 变成了-bash-4.2#_kd_vincent的博客-程序员秘密

发生这种原因可能是/root/目录下缺少了几个配置 .bashrc 和 .bash_profile进入/etc/skel/ 目录下将.bashrc 和 .bash_profile复制到/root/目录下cp /etc/skel/.bashrc /root/cp /etc/skel/.bash_profile /root/reboot 或重新连接后即可恢复...

salt-api安装配置及使用_weixin_33847182的博客-程序员秘密

Python3使用saltstack和salt-api安装python3 1. tar zxvf Python-3.5.1.tgz 2. cd Python-3.5.1 3. ./configure 4. make 5. make install 6. mv /usr/bin/python /usr/bin/python2...

随便推点

1 k 1 k2c语言,一张图告诉你斐讯路由器K1S、K2,K2C的区别_我是一颗桔的博客-程序员秘密

目前斐讯免费0元购的路由器,已经出了4款,按上市时间分别是K1,K2,K1S,K2C。不知以后会不会再出多3款,这样凑全7款,估计能够呼唤出强大的神龙。K2C跟K1S,我没找出差异。除了少一个LAN口,散热还没K1S好,K1S的CPU上面还有散热片呢,灯也不够K1S多,一打九。5G的功放芯片都是SKY21 85747。而K2的主板好看多了,比它俩多了4个电容。功率大得多。(居然有9W,双频无线全负...

android zip解压_android 解压zip_spjhandsomeman的博客-程序员秘密

最近在老是泡论坛!看到别人的问题,突然做一个zip解压软件!zip是开源的,不同rar!zip解压软件就是使用了java 的zip包!不过不支持中文的路径,如果你的zip包里包含中文名的东西,呵呵,没办法解压了!Java 毕竟是外国的东西呀!中文支持得不好!是不是没有办法解决呢?不是的,使用apache 的ant.jar就支持中文的!下面的android的源码://AndroidUnZ

EasyUI设置行的样式_spring-java的博客-程序员秘密

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>DataGrid Row Style - jQuery EasyUI Demo</title> <link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css"> <link rel="styleshee

Jquery判断复选框 input type = checkbox 全部选中 ;全部不选中;其中不选中 则 全部就不能被选中;_qq_29596627的博客-程序员秘密

//全部选中 过滤报警信息设置    $("#AllChecked").click(function () {        if ($('#AllChecked').is(':checked')) {            $('.Set_check2').prop('checked', true);            $("input[name='Checked']").v

mysql主从延迟解决方案_sunye0715的博客-程序员秘密

1、从主库读取2、业务上让写后的读从库延迟一下3、读取从库前判断主从同步延迟时间,为0时可以读,缺点是可能一直不为0。4、通过对比主从位点确保无延迟: Master_Log_File和Read_Master_Log_Pos,主库的最新位点 Replay_Master_Log_File和Exec_Master_Log_Pos表示从库位点 如果Master_Log_File和Replay_Master_Log_File、Read_Master_Log_Pos...

华为软件笔试_dl_007的博客-程序员秘密

1.n=int(input())mn=[]for i in range(n): aa=[] for j in range(2): line=int(input()) aa.append(line) mn.append(aa)def Last(n, m): if not n or not m: ...

推荐文章

热门文章

相关标签