第2章Qt的安装与配置
本章重点
★掌握获取Qt的方法
★了解Qt的协议
★掌握在X11平台上安装配置Qt的方法
★掌握在Windows平台上安装配置Qt的方法
★掌握在Mac OS X平台上安装配置Qt的方法
★掌握在不同的Linux发行版上安装配置Qt的方法
★掌握配置Qt环境变量的方法
本章说明了如何获取并在你的系统中安装常见的各种版本的Qt。这些版本可用于Windows、X11和Mac OS X。可用于Windows和Mac OS X的预编译库中包含了SQLite和SQLite的驱动程序,SQLite目前已用于公众数据库中。从源码包中编译而来的版本则可以自由选取是否包含SQLite。开始之前,请先从
www.qtsoftware/downloads-cn 下载最新版的Qt。如果你打算开发商业软件,那么就需要购买Qt的商业版,然后按照他们提供的安装说明安装即可。
2.1获取Qt
一般说来,可以通过两种方式获取Qt:一种是开源形式,另外一种是商业形式。开源版的各个版本都可以免费获取,而商业版的各个版本则需要通过一定的费用购买得到。
获取开源版Qt大致有以下途径:
1.从上获取最新版本
网址是:www.qtsoftware/downloads-cn
2.使用网友已经编译好的Qt库
目前国内几个主要的Qt网站和论坛大多有这方面的内容,如:
Qt中文论坛:/bbs/
Qt知识库:www.qtkbase/
Qt核心技术论坛:www.insideqt/bbs/
酷享Qt论坛:www.cuteqt/bbs/
3.从FTP下载
免费下载mysql如果想使用以前的Qt版本,可以从这里下载:
ftp://ftp.qtsoftware/
ftp:///qt/source/
ftp:///pub/X11/Qt/qt/source/
获取商业版可以从网上购买,网址是www.qtsoftware/downloads-cn,也可以直接和Qt Software公司联系。
2.2协议说明
如果你希望发布给予Qt开源版创建的那些应用程序,那么就必须遵从在创建这个应用程序时所使用的Qt软件协议中列举出的那些特定条款和条件。对于开源版,这些条款和条件包括了使用GNU通用公共
协议(GPL,General Public License)以及LGPL协议(Lesser General Public License)的要求。像GPL这样的开放协议会给予这个应用程序的用户一些特定的权利,包括查看和修改源代码以及重新发布这个应用程序(在同等条款下)的权利。如果希望在发布应用程序的同时不公布源代码(要保持源代码的私有性),或者希望在发布应用程序时使用自己的商业协议条件,那么就必须购买创建该应用程序时所使用到的那些商业版Qt软件。这些商业版允许基于自己的条款来销售和发布应用程序。
许可协议中的这些完整法律条款都包含在用于Windows,Mac OS X和X11的GPL版Qt 中,其中也包含了如何获得商业版的信息。
在本书的第一章中,对Qt采用的协议做了介绍和比较,读者朋友可以参阅。如果想更多的了解这些协议,请登录/licenses/gpl.html。
2.3安装Qt
下面说明了如何在你的系统中安装GPL或LGPL版的Qt。这些版本可用于Windows、Mac OS X和X11(可适用于Linux和绝大多数的UNIX)。
2.3.1Qt/X11的安装
1.使用SDK安装
在linux上使用SDK安装Qt是比较简便的,按照安装向导的提示,一步一步下来即可完成,但其中还是有需要注意的地方,下面笔者给出一个图文安装教程,操作系统是Ubuntu8.04版,Qt SDK是笔者写作时最新的4.5.2开源版。
第1步:下载SDK
登录到Qt Software网站,下载支持Linux的Open Source版,你下载到的文件名字类似于qt-sdk-linux-x86-opensource-2009.03.bin,大小约276MB。
第2步:设置文件权限
要想安装,用户必须要对该文件有读写和执行的权限。方法是在你下载到的文件上,
用鼠标右键点击,在弹出的对话框上选择“属性”,如图2-1所示,进入到属性设置对话框。
图2-1第1步:右键点击,选择属性
接下来,在属性设置对话框中,如果愿意所有用户都拥有读写权限,则可以将所有下拉框内容选择为“可读写”,并选中【可执行】复选框,然后点击【确定】按钮,完成权限设置。图2-2显示了这个过程。
图2-2第2步:设置文件的权限
当然,你也可以采用命令行的方式,完成文件权限设置,命令如下:
$chmod755qt-sdk-linux-x86-opensource-2009.03.bin
第3步:开始安装
用cd命令切换到你这个文件所在的目录,运行安装程序,方法是:
$./qt-sdk-linux-x86-opensource-2009.03.bin
在有的发行版里面,直接双击这个文件就可以开启安装进程,比如Red Flag和Qomo (原Everest),赞一下,确实方便用户;而其他多数发行版比如Ubuntu、Fedora Core、OpenSUSE、Mandriva等,默认是不可以这样的。你还是老老实实的执行上述命令吧,否则他们会提示你这个文件是不识别的执行文件格式,或者干脆告诉你这个文件不完整,好多朋友遇到了这个情况,还误以为下载文件不成功的缘故。
好了,安装过程开启后应该如图2-3的情形,先解压。
图2-3开启安装进程
第4步:开始安装
这一步没有什么好说的,安装程序解压缩完毕后,将来到图2-4这个欢迎画面,点击【Next】按钮进入下一步。
图2-4开始安装
第5步:接受授权协议
在图2-5这个画面,安装程序将对Qt采用的协议做一个说明,阅读完毕后,选择接受协议那个选项,然后点击【Next】按钮进入下一步。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。