基于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
正在阅读:
基于ubuntu12.04LTS搭建Qt&QtE开发环境03-18
南浔区第十二个五年规划纲要05-05
区街道办事处“十三五”工作总结与“十四五”工作规划03-20
2017-2022年中国激光雷达行业运营现状及发展定位研究报告(目录04-04
设施规划课程设计04-17
水毁抢通工程合同书07-12
11-11-0316-03-000m-proposed-resolution-of-cid-1100104-05
燃气题库01-16
环境生物学复习试题1,哇哈哈~10-12
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 搭建
- 基于
- 环境
- ubuntu
- 开发
- 12.04
- LTS
- amp
- QtE
- Qt
- 当代中国社会民工学校生存问题之我见
- 青岛海关对保税仓库及所存货物的管理
- 2009第六套试题客观题答案
- 施工过程中设计变更的管理措施
- 2019年当前农村义务教育现状与对策研究-范文资料
- 农村公路工程建设项目七公开制度
- 中1班健康教学计划
- 福州市人民政府关于调整福州市四城区国有建设用地使用权出让和划拨规费标准的通知
- 2016-2017年思贤小学招生工作自查报告docx
- 化工产品销售合同
- 农村义务教育政策落实的现状-毕业论文
- 上海体育学院2016-2017年硕士研究生入学考试(运动人体科学)试题
- 服务业组织标准化工作指南解读篇
- 外研版英语四年级下册教案(一年级起点)
- 逍遥镇胡辣汤做法,正宗的胡辣汤怎样做?
- RFID图书管理系统程序源代码
- 中西方古代教育差异
- 2017年6月社会心理学超星考试答案
- 用友T3企管通11.3考试准确答案
- 计算机科学概论参考题