基于ubuntu12.04LTS搭建Qt&QtE开发环境

更新时间:2023-03-18 06:01:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Author:Don 2014/01/13

在Ubuntu12.04系统中搭建Qt/QtE开发环境

一、 关于Qt

友好的人机交互界面是大多数软件系统所追求的,很多时候它能够让我们一下就喜爱上了一款软件。在嵌入式开发中,Qt和MiniGui是最主要的两款UI设计软件。最近在搭建Linux下的Qt开发环境的时候,遇到了挺多的问题,对于我这样的新手,颇感棘手。“好记性不如个烂笔头”,今天就将近几日的安装经历和一些体会记录于此,以供日后重装之用,同时也为和我一样的Qt新手提供些许指导。

因为我是在linux下做相关的开发学习,所以在此我就只记录在linux下的安装过程(当然,windows下的相关过程也类似)。Linux下的Qt开发分为桌面版(Desktop)和嵌入式版(Embedded)两种,前者生成的应用是运行于Linux系统中的,而后者生成的应用是运行于嵌入式Linux(Embedded Linux)中的。所以今天我们要做的就是分别安装这两个版本。

时至今日,Qt主要由Qt-creator和Qt Library组成。前者是其集成开发环境(IDE),主要包括了前期的Qt Designer、Qt Assiant等,而后者是其相对应的库文件。Qt-creator是共用的,Qt Library是有区别的,只要为Qt-creator 分别配置相应的库和编译工具,即可分别进行相应的开发。明白了这些基本概念之后,接下来的安装过程会更加清晰明了。 二、 前期准备

1. 操作系统:Ubuntu12.04 LTS(64-bit)

2. Qt-creator : qt-creator-opensource-linux-x86_64-3.0.0.run

http://mirrors.hust.edu.cn/qtproject/official_releases/qtcreator/3.0/3.0.0/qt-creator-opensource-linux-x86_64-3.0.0.run 3. Qt Library for Linux/X11:qt-everywhere-opensource-src-4.8.4.tar.gz

http://mirrors.hust.edu.cn/qtproject/archive/qt/4.8/4.8.4/qt-everywhere-opensource-src-4.8.4.tar.gz 4. Qt Library for Embedded Linux:qt-everywhere-opensource-src-4.8.4.tar.gz

http://mirrors.hust.edu.cn/qtproject/archive/qt/4.8/4.8.4/qt-everywhere-opensource-src-4.8.4.tar.gz 三、 安装Qt-creator(建议一下所有操作都在root用户下进行)

1. 将qt-creator-opensource-linux-x86_64-3.0.0.run压缩包复制到自己的目录下,

并对其加上可执行权限:

1 / 8

Author:Don 2014/01/13

2. 执行该压缩包:

3. 弹出如下安装界面,按部就班点击Next,安装目录默认即可:

4. 安装完成后,在桌面上并没有Qt-creator的快捷方式图标,我们只需从文件

管理器进入如下文件夹(usr/share/applications),找到刚才安装的Qt-

2 / 8

Author:Don 2014/01/13

creator的图标,将其发送到桌面即可:

5. 至此,Qt-creator已经安装完成。 四、 安装Qt for Linux/X11

1. 将压缩包复制到自己的目录下,并对其解压,解压至当前目录即可:

2. 解压完成后,进入解压目录,可以看到有如下文件列表:

3. 在进行配置之前我们可以使用命令:./configure 来查看各配置选项含义,然

后根据自己的需要对其进行配置,此处库的安装路径为默认,运行平台为x86,具体如下:./configure –opensource –confirm-license -embedded x86 -qvfb

大概有十分钟之后即可配置完成。

4. 配置完成之后,执行命令:make即开始库的编译过程,这个过程通常会有两个

半小时,所以期间可以去做其他事情,无需理会它。

3 / 8

Author:Don 2014/01/13

5. 漫长的编译过程结束之后,执行命令:./make install ,对库进行安装,默认安装

路径在/usr/local/Trolltech/下面

6. 将上一步中编译生成的qmake的路径写入环境变量中。执行命令:gedit

/etc/profile 命令,在打开的文件末尾处添加如下代码:

export QTDIR=/usr/local/Trolltech/Qt-4.8.4 export PATH=$QTDIR/bin:$PATH

export MANPATH=$QTDIR/man:$MANPATH

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 添加保存后,执行命令:source /etc/profile 使其生效

7. 请确认自己的Ubuntu中已经安装了g++编译器,如果没有,执行命令:apt-get install g++进行安装

8. 然后针对该库,在Qt-creator中进行相关配置,在Qt-creator中Tools->options->Qt Version 中qmake的路径选为之前库的安装路径下的bin目录下的qmake(此处为/usr/local/Trolltech/Qt-4.8.4/bin/qmake),Compilers选择上一步中安装的g++的路径(此处为/usr/bin/x86_64-linux-gnu-g++),kits选项中选择刚刚配置好的qmake和g++的路径,其name自定义即可。具体配置信息如下图所示:

4 / 8

Author:Don 2014/01/13

9. 配置完成后保存,至此,Qt for Linux/X11已经安装完成。 五、 安装Qt for Embedded Linux

1. 将相应的压缩包复制至自己的目录中,并对其进行解压,解压至当前目录即

可:

2. 进入解压目录,执行如下命令对该库进行配置: ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.8.4 -release -opensource -shared -fast -largefile -pch -no-qt3support -no-webkit -qt-sql-sqlite -no-libtiff -no- 5 / 8

本文来源:https://www.bwwdw.com/article/wrud.html

Top