首页 理论教育QtOpensource安装指南

QtOpensource安装指南

【摘要】:图10.1Qt下载界面此处有众多Qt版本可供下载,本书选择Qt 4.8.1版本,此处选择压缩包qt-everywhere-opensource-linux-src-4.8.1.tar.gz下载。修改权限之后,对文件进行解压缩,解压缩命令为:tar-zxvf qt-everywhere-opensource-linux-src-4.8.1.tar.gz。图10.3Qt配置过程提示界面输入yes,回车即可。图10.4Qt Designer启动界面在终端中输入qmake-v,可查看Qt安装版本,如图10.5所示。qmake能够自动生成Makefile、Microsoft Visual Studio项目文件和xcode项目文件。

Qt是嵌入式开发的必备工具之一,因此在Linux下安装尤其重要。以下是在Ubuntu下安装Qt4.8的全过程:

1.从Qt官方网站上下载Qt 4.8.1的安装包

在Ubuntu下打开浏览器,进入Qt官方下载网址:http://download.qt.io/archive/qt/。网址界面显示如图10.1所示。

图10.1 Qt下载界面

此处有众多Qt版本可供下载,本书选择Qt 4.8.1版本,此处选择压缩包qt-everywhere-opensource-linux-src-4.8.1.tar.gz下载。

2.安装Qt 4.8.1

在Ubuntu环境下载成功的Qt4.8.1安装包通常保存在“下载”目录中,“下载”目录通常存在于“主文件夹”目录中。此处下载的压缩包tar.gz文件,所以需要对压缩包进行解压缩。解压缩之前,需要使用chmod命令修改tar.gz文件的权限。修改权限之后,对文件进行解压缩,解压缩命令为:tar-zxvf qt-everywhere-opensource-linux-src-4.8.1.tar.gz。

切换至root权限下,执行configure配置,配置命令为:

cd qt-everywhere-opensource-linux-src-4.8.1/

./configure

此处也可以加上配置前缀./configure-prefix/opt/qt-4.8.1-x11,这样的话再后面编译过程中的文件会复制到/opt/qt-4.8.6-x11这个目录下(目录不存在会自动创建),好处是源码便于管理。配置过程中会有如图10.2所示的提示:

图10.2 Qt版本提示界面

此时选择“o”,即选择开源版本。继续提示如图10.3所示。(www.chuimin.cn)

图10.3 Qt配置过程提示界面

输入yes,回车即可。接下来生成makefile文件,安装配置随即完成。

3.配置Qt 4.8.1

安装配置完毕后执行make,此过程耗时较长,时间长短由电脑配置决定。执行sudo make install来安装,文件会安装到软件默认或者指定目录中。

安装完毕后,可以执行/bin/designer,若看到qt启动,说明已经安装成功,如图10.4所示。

图10.4 Qt Designer启动界面

在终端中输入qmake-v,可查看Qt安装版本,如图10.5所示。

图10.5 Qt安装版本号

qmake是Qt一个协助简化跨平台进行项目开发的构建过程的工具程序,Qt附带的工具之一。qmake能够自动生成Makefile、Microsoft Visual Studio项目文件和xcode项目文件。不管源代码是否是用Qt写的,都能使用qmake,因此qmake能用于很多软件的构建过程。

手写Makefile是比较困难而且容易出错,尤其在进行跨平台开发时必须针对不同平台分别撰写Makefile,会增加跨平台开发复杂性与困难度。qmake会根据项目文件(.pro)里面的信息自动生成适合平台的Makefile。开发者能够自行撰写项目文件或是由qmake本身产生。qmake包含额外的功能来方便Qt开发,如自动的包含moc和uic的编译规则。