Qt开发环境下载和安装要点.pdf
《Qt开发环境下载和安装要点.pdf》由会员分享,可在线阅读,更多相关《Qt开发环境下载和安装要点.pdf(27页珍藏版)》请在三一文库上搜索。
1、Qt 开发环境下载和安装 (2015.01.18 by Winland ) Qt 是跨平台的图形开发库,目前由Digia 全资子公司Qt Company 独立运营,官方网址: http:/www.qt.io/ 也可以访问Qt 项目域名: http:/qt-project.org/ Qt 本身支持众多操作系统。从通用操作系统Linux 、Windows ,到手机系统Android 、iOS、 WinPhone ,嵌入式系统支持QNX 、VxWorks ,应用非常广泛。 基于 Qt 的软件非常多, 其中最知名的要数Linux 桌面系统KDE(涵盖无数以K 打头的应用 软件)。国内WPS for L
2、inux版本、 360 for Linux也是使用Qt 库开发的界面。只要有C+ 基础, Qt 是很容易学的,而且开发跨平台的程序也容易。目前主流使用的Qt 库有 Qt4 和 Qt5 两个大版本,下面介绍其在Windows系统里的下载和安装。 一、Qt4 开发环境下载安装 首先进入下载页面http:/www.qt.io/download/ 有四个使用方式,开源社区版、移动版、专业版、企业版,后面几个要钱的,这里选择第一 个 GPL/LGPL的下载就行了。 进入开源版页面: http:/www.qt.io/download-open-source/ 上面大按钮Download Now是下载在线安
3、装版,其实只是一个下载工具,并不是真正的Qt 开发库。可以自己下载离线安装包,注意页面的“View All Downloads”,点开之后就能看 到离线包。目前看到的全是Qt5.4.0 版本的,那Qt4 的在哪呢? 把上面页面拖到最下面: 旧版本包就是最后一个链接:http:/download.qt.io/archive/ 打开之后可以看到四个目录:vsaddin 是 VisualStudio集成插件, qtcreator 是 Qt 官方的集 成开发环境, qt 就是各种新老版本下载位置,online_installers就是在线安装工具。 在 Qt4 的时候, Qt 开发环境包括3 个基本部
4、分: Qt Framework (Qt 库)、QtCreator (IDE) 和 MinGW (编译调试),都要分别下载安装并配置,比较麻烦。进入Qt5 之后, Qt 公司将 三者打包成一个安装文件,比如Qt5.4.0 的离线安装包,这样方便许多。这里先讲旧的Qt 4.8.6 的开发环境下载安装配置方式。 1、Qt 4.8.6 下载 从刚才页面进入目录 http:/download.qt.io/archive/qt/4.8/4.8.6/ 头两个是VS2010和 VS2008编译而成的Qt 库,第三个是MinGW版本 Qt 库,就是要下载MinGW 版本的来使用。dmg结尾的两个是MacOS 系
5、统里使用的Qt 库, qt-everywhere-opensource-src-4.8.6是 Qt 源码包, 有 zip 和 tar.gz两个压缩格式的, 两 个内容是一样的,只是zip 一般在 Windows下比较流行, tar.gz是 Linux 上流行的压缩格 式。 md5sums-4.8.6 是以上文件的校验和,changes-4.8.6是 Qt 版本日志文件。 下载 qt-opensource-windows-x86-mingw482-4.8.6-1.exe: http:/download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-window
6、s-x86-mingw482-4 .8.6-1.exe 下载完成后不要着急装,还有别的需要下载。 2、QtCreator 下载 在 http:/download.qt.io/archive/qtcreator/页面有一些旧版本的qtcreator 可以下载,不过有 新版还是用新版的好些。 进入刚才的http:/www.qt.io/download-open-source/,点开“ View All Downloads”,找 到 这里面讲的很清楚,Qt5.4.0 安装包已经带有QtCreator ,如果是装Qt5.4.0 就不需要下载。 我们装 4.8.6 的,这里要下载“Qt Creator
7、3.3.0 for Windows (71 MB)”, 点击下载即可。我们仔细看一下下载链接: http:/ reator-opensource-windows-x86-3.3.0.exe 这个其实用的是国内华中科大的软件镜像,我们可以尝试进入: http:/ 这个与 Qt 官方软件源一样,可以看到有 下软件一定不要局限在一个文件链接上面,打开下载链接上层目录可以找到一堆好东西的。 自己打开各个子目录看看: gdb 是针对 Android 开发的调试器。 jom 可以百度一下,http:/qt-project.org/wiki/jom,是 nmake克隆版,支持多条独 立命令并行构建软件,加快
8、软件构建速度。 online_installers是在线安装器。 Pyside 是用于支持Python 语言编写Qt 程序的。 qbs 是 Qt Build Suite (QBS) ,http:/qt-project.org/wiki/qbs,QBS是新创的Qt 程 序生成工具,因为Qt 一般使用qmake来生成项目进行编译,qmake必须根据 qt 版本变化而 变化, 不便于管理, qt 开发者对qmake又爱又恨,因此创建了不依赖Qt 版本的生成工具QBS 。 qt ,当然是 qt 库本身了,从 4.8 到5.4 都有。 qt-installer-framework,百度一下是什么, ht
9、tp:/ 是专门用于发布开发好的程序 用的, 生成程序安装器, 可以为 Linux 、Windows、MacOS 生成安装器。 Qt 自己的 QtCreator 、 QtSDK等安装程序就是使用qt-installer-framework打包的。 qtcreator是集成开发环境,从2.5 到3.3 版本都有。 vsaddin ,是针对VisualStudio的 Qt 开发插件。 上面啰嗦这么多,看起来不着边际的东西,我为什么要讲呢? 现在许多娃子脑子被教死了、教蠢了, 下载文件也不看看链接,看了链接也不管是不是有别 的资源可以下载利用。等到用的时候就问:旧版Qt 4 去哪里下载?主页怎么只有
10、Qt5.4.0 , 上哪找 Qt5.3.1 ? 这些都是不用脑子的低级问题。能下载到Qt 5.4.0 版本,用屁股想一下, Q.5.3.1 和 Qt 4.8.6 能有多远呢? 很多资源都是放在一块的,用心去看看下载链接上级目录、搜一搜就出来的。 请记住:下载文件一定不要局限,学东西一定要有探索和发现的意识! 另外 Qt 软件镜像除了华中科大有,国内其他院校也是有的,中国科大的源还要快一些: http:/ 3、MinGW 4.8.2 为什么是 4.8.2 ?我们下载的qt-opensource-windows-x86-mingw482-4.8.6-1.exe 里面的 mingw482,就是指这个
11、Qt 库使用 MinGW 里面 g+ 4.8.2版本编译生成的,所以需要同样版 本的 MinGW 来编译程序,避免其他新旧版本兼容之类的问题。 我们尝试运行qt-opensource-windows-x86-mingw482-4.8.6-1.exe的时候(先不要装,就 看看) ,这个安装程序自己就会提示去哪里找这个MinGW版本, 而且这个MinGW 不是官方原 版: 是一个私人定制版,在sourceforge上面下载: http:/ /Personal%20Builds/mingw-builds/4.8.2/threads-posix/dwarf/i686-4.8.2-release-po
12、six-dwarf-rt_v3-rev3.7z/download 下载链接比较长,去sourceforge浏览该目录可以看到: http:/ /Personal%20Builds/mingw-builds/4.8.2/threads-posix/dwarf/ 那个下载数目最多的就是Qt 安装包里面指出的文件链接,当然还有更新的修订版,可以下 载*rev3.7z也可以下载 *rev4.7z,这里下载新的rev4 : i686-4.8.2-release-posix-dwarf-rt_v3-rev4.7z 4、安装 有三个文件,顺序是这样的,Qt 库需要 MinGW ,而 qtcreator需要配
13、置前面二者,所以先安 装 MinGW ,再安装qt-opensource-windows-x86-mingw482-4.8.6-1,最后装 QtCreator 。 (1)MinGW 安装 这个是绿色版的,直接解压缩到C盘根目录就行了,放到其他分区也是可以的。只要后面指 定了正确位置就行了,这里解压后路径是:C:mingw32 ,g+位置是 C:mingw32bing+.exe。 (2)Qt 库安装 运行 qt-opensource-windows-x86-mingw482-4.8.6-1.exe,这个包比较大,解压时间长一 些,等一阵子会进入安装界面: 点击 Next 进入: 点击 Next
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Qt 开发 环境 下载 安装 要点
链接地址:https://www.31doc.com/p-5197978.html