logo资料库

Qt开发文档用于编写Word文档.doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
Qt开发环境下载和安装
一、Qt4开发环境下载安装
1、Qt 4.8.6下载
2、QtCreator下载
3、MinGW 4.8.2
4、安装
二、Qt 5.4.0 下载和安装
三、开发好的可执行程序如何发布
Qt 开发环境下载和安装 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 Linux 版本、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 是下载在线安装版,其实只是一个下载工具,并不是真正的 Qt 开发库。可以自己下载离线安装包,注意页面的“View All Downloads”,点开之后就能 看到离线包。目前看到的全是 Qt5.4.0 版本的,那 Qt4 的在哪呢? 把上面页面拖到最下面: 旧版本包就是最后一个链接:http://download.qt.io/archive/ 打开之后可以看到四个目录:vsaddin 是 VisualStudio 集成插件,qtcreator 是 Qt 官方的集 成开发环境,qt 就是各种新老版本下载位置,online_installers 就是在线安装工具。 在 Qt4 的时候,Qt 开发环境包括 3 个基本部分: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 系统里使用的 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-windows-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 3.3.0 for Windows (71 MB)”,
点击下载即可。我们仔细看一下下载链接: http://mirrors.hust.edu.cn/qtproject/official_releases/qtcreator/3.3/3.3.0/qt-c reator-opensource-windows-x86-3.3.0.exe 这个其实用的是国内华中科大的软件镜像,我们可以尝试进入: http://mirrors.hust.edu.cn/qtproject/official_releases/ 这个与 Qt 官方软件源一样,可以看到有 下软件一定不要局限在一个文件链接上面,打开下载链接上层目录可以找到一堆好东西的。 自己打开各个子目录看看: ①gdb 是针对 Android 开发的调试器。 ②jom 可以百度一下,http://qt-project.org/wiki/jom ,是 nmake 克隆版,支持多条独 立命令并行构建软件,加快软件构建速度。 ③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,百度一下是什么, http://blog.csdn.net/cnsword/article/details/8740393,是专门用于发布开发好的程序 用的,生成程序安装器,可以为 Linux、Windows、MacOS 生成安装器。Qt 自己的 QtCreator、 QtSDK 等安装程序就是使用 qt-installer-framework 打包的。 ⑧qtcreator 是集成开发环境,从2.5到3.3版本都有。 ⑨vsaddin,是针对 VisualStudio 的 Qt 开发插件。 上面啰嗦这么多,看起来不着边际的东西,我为什么要讲呢? 现在许多娃子脑子被教死了、教蠢了,下载文件也不看看链接,看了链接也不管是不是有别 的资源可以下载利用。等到用的时候就问:旧版 Qt 4去哪里下载?主页怎么只有 Qt5.4.0, 上哪找 Qt5.3.1? 这些都是不用脑子的低级问题。能下载到 Qt 5.4.0版本,用屁股想一下,Q.5.3.1和 Qt 4.8.6 能有多远呢? 很多资源都是放在一块的,用心去看看下载链接上级目录、搜一搜就出来的。 请记住:下载文件一定不要局限,学东西一定要有探索和发现的意识! 另外 Qt 软件镜像除了华中科大有,国内其他院校也是有的,中国科大的源还要快一些: http://mirrors.ustc.edu.cn/qtproject/
3、MinGW 4.8.2 为什么是4.8.2?我们下载的 qt-opensource-windows-x86-mingw482-4.8.6-1.exe 里面的 mingw482,就是指这个 Qt 库使用 MinGW 里面 g++ 4.8.2版本编译生成的,所以需要同样版 本的 MinGW 来编译程序,避免其他新旧版本兼容之类的问题。 我们尝试运行 qt-opensource-windows-x86-mingw482-4.8.6-1.exe 的时候(先不要装,就 看看),这个安装程序自己就会提示去哪里找这个 MinGW 版本,而且这个 MinGW 不是官方原 版: 是一个私人定制版,在 sourceforge 上面下载: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32 /Personal%20Builds/mingw-builds/4.8.2/threads-posix/dwarf/i686-4.8.2-release-po six-dwarf-rt_v3-rev3.7z/download 下载链接比较长,去 sourceforge 浏览该目录可以看到: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32 /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 需要配置前面二者,所以先安 装 MinGW,再安装 qt-opensource-windows-x86-mingw482-4.8.6-1,最后装 QtCreator。 (1)MinGW 安装 这个是绿色版的,直接解压缩到 C 盘根目录就行了,放到其他分区也是可以的。只要后面指 定了正确位置就行了,这里解压后路径是:C:\mingw32,g++位置是 C:\mingw32\bin\g++.exe。 (2)Qt 库安装 运行 qt-opensource-windows-x86-mingw482-4.8.6-1.exe,这个包比较大,解压时间长一 些,等一阵子会进入安装界面:
点击 Next 进入: 点击 Next 进入协议同意页面:
选择 accept 协议条款,点击 Next 进入组建选择界面: 全部选中,然后点击 Next,进入目标目录选择:
分享到:
收藏