1 Star 0 Fork 38

oostudy/qtguide

forked from qtguide/qtguide 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
ch01-02.htm 13.04 KB
一键复制 编辑 原始数据 按行查看 历史
qtguide 提交于 2016-03-22 21:37 +08:00 . ch8.1.2
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<title>ch01-02</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="thumbnailviewer.css" type="text/css">
<script src="thumbnailviewer.js" type="text/javascript">
/***********************************************
* Image Thumbnail Viewer Script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
</script> </head>
<body>
<div class="os1">1.2 Qt下载</div>
<p> 学习Qt当然从基本的下载和安装开始,本节就介绍一下Qt的下载源,后面几节介绍开发环境安装和一些关于开发工具基本的常识。
除了Qt官网的下载链接,在国内也有Qt的开源镜像资源,另外由于国外软件源没有国内快,
所以本人将教程里所用的安装文件放在百度网盘里面共享了,下面一一介绍。&nbsp;</p>
<p>Qt 官方网站因为推广商业应用,安装包的下载风格越搞越繁琐,因此需要把本节更新一下(2015.09.13), 先讲国内常用的百度网盘链接、Qt
下载镜像网站,最后再介绍 Qt 官网寻找下载链接的方式。下面介绍三种下载方式,读者可以任取其中一种。</p>
<div class="os2">1.2.1 Qt百度网盘下载</div>
<p>本教程编写时是基于 Qt 5.4.0 版本,如果读者安装这个版本或者更新的 Qt 5 系列版本,本教程应该都是通用的。</p>
<p>为了后面例子代码编译生成的统一性,也为了方便国内用户下载,本人将 Qt 5.4.0 版本开发环境存了一份在百度网盘里:<br>
<a href="http://pan.baidu.com/s/1nuk5Lbz" target="new">
http://pan.baidu.com/s/1nuk5Lbz </a><br>
</p>
教程用的安装包位于 <span style="font-weight: bold;">QtSDK/Qt5/</span> 目录: <br>
<center><img src="images/ch01/ch01-02-01.png"></center>
不同的操作系统都有对应的 Qt 开发环境安装包,根据自己操作系统选择其中一个下载就可以了:<br>
① qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe,这是 Windows 操作系统的安装包,编译
套件是 MinGW 工具集。<br>
② qt-opensource-mac-x64-clang-5.4.0.dmg,这是苹果操作系统的安装包,编译套件是 Clang。<br>
③ qt-opensource-linux-x86-5.4.0.run,这是 32 位 Linux 操作体统安装包,Linux 系统默认编译工具集是
GNU 套件。<br>
④ qt-opensource-linux-x64-5.4.0.run,这是 64 位 Linux 操作系统安装包,也默认是 GNU 套件。<br>
qt-everywhere-opensource-src-5.4.0.7z,这个不是安装包,是单纯的源代码压缩包,里面没有可执行文件,也没有开发环境。通常上面四
个开发环境安装包自带源代码,在安装时选中即可,所以一般不需要手动下载这个源代码包。<br>
<p>除了Qt开发环境(Windows/Linux/Mac), 这份网盘共享里面还有其他相关资源,感兴趣的读者可以自己浏览看看。 </p>
<div class="os2">1.2.2 Qt资源下载网站</div>
<br>
Qt 官网有一个专门的资源下载网站,Qt 官方所有的开发环境和相关工具都可以从这个资源下载站找到:<br>
<a href="http://download.qt.io/" target="new">http://download.qt.io/</a> <br>
<center><img src="images/ch01/ch01-02-02.png"></center>
Qt 在开源世界是非常流行的基础库,所以国内很多院校都有把这个下载站做了整站复制(就是镜像网站),放到国内的服务器上方便国内用户下载。国外网站毕竟山高路
远,在国内下载才比较快,目前是三个镜像网站:
<ul>
<li> 中国科学技术大学<a href="http://mirrors.ustc.edu.cn/qtproject/" target="new">
http://mirrors.ustc.edu.cn/qtproject/</a></li>
<li> 华中科技大学:<a href="http://mirrors.hust.edu.cn/qtproject/" target="new">
http://mirrors.hust.edu.cn/qtproject/</a></li>
<li> 北京理工大学<a href="http://mirror.bit.edu.cn/qtproject/" target="new">
http://mirror.bit.edu.cn/qtproject/</a></li>
</ul>
以后下载Qt资源就没必要去国外官网下载,在国内镜像里面搜寻就可以了。<br>
<br>
Qt 官方下载站点和国内 Qt 镜像网站里面的目录结构都是一样的,有如下目录:
<ul>
<li><b>archive:各种Qt开发工具安装包,新旧都有(可以下载Qt开发环境和源代码)</b></li>
<li>community_releases:社区定制的Qt库,Tizen版Qt以及Qt附加源码包</li>
<li>development_releases:开发版,有新的和旧的不稳定版本,在Qt开发过程中的非正式版本</li>
<li>learning:有学习Qt的文档教程和示范视频</li>
<li>ministro:迷你版,目前是针对Android的版本</li>
<li><b>official_releases:正式发布版,是与开发版相对的稳定版Qt库和开发工具(可以下载Qt开发环境和源代码)</b></li>
<li>online:Qt在线安装源</li>
<li>snapshots:预览版,最新的开发测试中的Qt库和开发工具</li>
</ul>
archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以 archive 目录里的内容为例:<br>
<center><img src="images/ch01/ch01-02-03.png"></center>
有四个子目录:<br>
① vsaddin/ ,这是 Qt 针对 Visual Studio 集成的插件,本教程基本不使用 Visual Studio ,所以不需要插件。<br>
② qtcreator/,这是 Qt 官方的集成开发工具,但是 qtcreator 本身是个空壳,它没有编译套件和 Qt 开发库。除了老版本的 Qt 4
需要手动下载 qtcreator、编译套件、Qt 开发库进行搭配之外,一般用不到。对于我们教程压根不需要下载它,因为 Qt 5
有专门的大安装包,里面包含开发需要的东西,并且能自动配置好。<br>
<span style="font-weight: bold;">qt/,这是 Qt 开发环境的下载目录,我们刚说的 Qt 5
的大安装包就在这里面。</span><br>
④ online_installers/,在线安装器,国内用户不建议使用,在线安装是龟速,还经常断线。我们教程采用的全部是离线的大安装包。<br>
<br>
我们进入子目录 qt/ ,看到如下列表:<br>
<center><img src="images/ch01/ch01-02-04.png"></center>
上图没有列完整,这个 qt/ 目录包含了所有的 Qt 版本,从 1.0 到目前的 5.5 。本教程用的是 5.4,进入 5.4 目录后如下图:<br>
<center><img src="images/ch01/ch01-02-05.png"></center>
这里解释一下 Qt 的版本号,比如 5.4.0 是完整的 Qt 库版本号,第一个数字 5 是大版本号(major),第二个数字 4
是小版本号(minor),第三个数字 0 是补丁号(patch)。 只要前面两个数字相同,Qt
库的特性就是一致的,最后的数字是对该版本的补丁更新。也就是说本教程对 5.4.* 系列 Qt 库都是通用的,下载 5.4.*
任意一个版本都可以,我们这里按照教程后面用的 5.4.0 为例:<br>
<center><img src="images/ch01/ch01-02-06.png"></center>
<center><img src="images/ch01/ch01-02-07.png"></center>
上图只标出了常用的四个安装包,这四个在刚才的 1.2.1 小节都讲过了,就不重复列举了。至于其他的,MSVC 是 VisualStudio
的安装包,本教程用不到,还有带 android、ios、winrt 字样的一般是手机和平板操作系统的软件开发用的安装包,本教程也用不到。<br>
<br>
我们以 Windows 操作系统的安装包( MinGW 版本)讲解一下安装包命名规则:
qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe,其中 opensource
是指开源版本,windows 是指开发环境的操作系统,x86 是指 32 位系统, mingw491 是指编译器环境,opengl
是指绘图驱动类型。文件名里的字段可多可少,如果有忽略的字段,那就是用该操作系统默认的环境配置。<br>
<br>
点开网页中安装文件列表右边的 Details 链接,可以看到该文件的大小、校验和以及世界各地镜像下载链接。读者可以根据自己需要下载对应的安装包。<br>
<br>
<div class="os2">1.2.3 Qt官方主页下载</div>
<p> 关于 Qt 官方的网站,大致分两块:Qt 商业公司:<a href="http://www.qt.io/" target="new">http://www.qt.io/
</a>和Qt 开源项目:<a href="http://qt-project.org/" target="new">http://qt-project.org/
</a><br>
两个网站侧重点不一样,第一个主要是强调商业合作的多(产品、服务、Qt应用、开发者、许可证、下载、博客、合作伙伴、用户登录等),第二个侧重开源社区交流
(论坛、维基、群组、博客、秀场等),二者并不冲突。 Qt下载链接和文档是放在商业公司主页的,分别为:<br>
<a href="http://www.qt.io/download/" target="new">
http://www.qt.io/download/ </a><br>
<a href="http://doc.qt.io/" target="new"> http://doc.qt.io/ </a> </p>
我们下面示范从 Qt 商业主站 www.qt.io 出发,去寻找开发环境安装包的下载链接,下面截图是主页:<br>
<center><img src="images/ch01/down01.png"></center>
<br>
主页下面的一大堆东西都别管,直接点击右上角的 "Menu" ,展开之后看到网站导航菜单:<br>
<center><img src="images/ch01/down02.png"></center>
主页 "Menu" 里面就有 "Download" ,点击 "Download"
进入如下的下载页面(http://www.qt.io/download/):<br>
<center><img src="images/ch01/down03.png"></center>
在这个下载页面,上面和中间的东西都别管,非常反人类,不要管它。 我们把这个网页往底部拖动,找到底部的 "Open Source" 子版块:
<center><img src="images/ch01/down04.png"></center>
点击 "Open Source" 子版块里面的 "Get started" 按钮,就会进入开源版本的下载页面:<br>
<a href="http://www.qt.io/download-open-source/" target="new">http://www.qt.io/download-open-source/</a>
<center><img src="images/ch01/down05.png"></center>
Qt 网站默认是使用在线安装版,这个压根不好使。不要用在线安装的,我们点击上面的 "Qt Offline Installers"
,可以看到展开之后的各种离线安装包(本节教程页面更新时为 Qt 5.5.0 版本,读者可以安装这个最新版本,不影响后面教程的学习): <br>
<center><img src="images/ch01/down06.png"></center>
<center><img src="images/ch01/down07.png"></center>
三个操作系统常用的 Qt 开发环境安装包在图上标出来了,Linux 系统有 32 位和 64 位两个常用版本;Mac OS X
系统有一个常用的版本;Windows 系统常用的是 MinGW 版本。<br>
对于 Visual Studio 版本的 Qt 库,如果是
Qt 开发老手可以使用,对于新手而言不建议使用,因为配置麻烦,Visual Studio 开发 Qt 程序的效率很低,本教程选择的是最适合新手使用的
MinGW 版本开发环境。<br>
<br>
本节关于下载的内容介绍到这里,后面几节示范 Qt 开发环境在 Windows 和 Linux
系统里的安装过程,因为作者没有苹果系统,就不示范在苹果系统里的安装了,况且苹果系统使用的人也少,所以就忽略苹果系统了。<br>
<br>
<div class="practice">
<table>
<tbody>
<tr>
<td><img src="images/pics/practice.png" alt="tip"></td>
<td> <b>练习</b> </td>
</tr>
</tbody>
</table>
① 在 Qt 项目国内镜像站点找到源代码包 qt-everywhere-opensource-src-5.4.0.7z 下载链接。<br>
② 在上面百度网盘分享里面找到 Qt 静态库和对应的安装配置指南。<br>
③ 在国内开源镜像站点找到 openSUSE Linux 安装盘文件 openSUSE-13.2-DVD-x86_64.iso 。 </div>
<br>
<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="width: 40%;">
<div style="text-align: center;"><a href="ch01-01.htm"><img class="pic"
style="width: 32px; height: 32px;" alt="prev" src="images/pics/prev.png"></a></div>
</td>
<td style="width: 20%;">
<div style="text-align: center;"><a href="contents.htm"><img class="pic"
style="width: 32px; height: 32px;" alt="contents" src="images/pics/contents.png"></a></div>
</td>
<td style="width: 40%;">
<div style="text-align: center;"><a href="ch01-03.htm"><img class="pic"
style="width: 32px; height: 32px;" alt="next" src="images/pics/next.png"></a></div>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
HTML
1
https://gitee.com/oostudy_admin/qtguide.git
git@gitee.com:oostudy_admin/qtguide.git
oostudy_admin
qtguide
qtguide
master

搜索帮助