- 9
- 0
- 约7.74千字
- 约 6页
- 2021-10-24 发布于福建
- 举报
搭建嵌入式 QT开发环境
网上看了好多关于 Qt 开发平台搭建的帖子,但发现上面的帖子都比较旧,是针
对 Qt 旧版本而写的。本人喜欢用较新版的东西,相信新版的东西肯定比旧版的
东西 好用,果不其然 Qt 的新版本真的很好用, 而且搭建起来更加容易。 刚开始
接触的时候, Qt 的众多版本搞的自己头昏脑涨,什么 Qt/x11 ,Qt /win ,
Qt/embedded ,Qtopia core ,Qtopia 等等,真的是丈二和尚摸不着头脑,幸好
有网络, 上网总能找到自己想要的东西, 而且又不需要给予别人回报, 当然自己
也有些责任共享自 己的资料,看来共产主义在互联网已经开始萌芽了,哈哈。
先看看 Qt 的各个版本简介:
1. 什么是 QT
Qt 是一个完整的 C++应用程序开发框架。 它包含一个类库, 和用于跨平台开发及
国际化的工具。 Qt API 在所有支持的平台上都是相同的, Qt 工具在这些平台上
的使用方式也一致, 因而 Qt 应用的开发和部署与平台无关。
2. 什么是 Qtopia
Qtopia 是一个面向嵌入式 Linux 的全方位应用程序开发平台,同时也是用于基
于 Linux 的 PDA(个人数字助理),智能电话( Smartphone)以及其他 移动设
备的用户界面。简单地说, Qtopia 实质上是一组关于 PDA和智能电话的应用程
序结合,如果需要开发这类产品可以在这组程序的基础上迅速构建出 PDA 或者
智能电话。 Qtopia 实质上依赖 Qt/Embedded。
3. 什么是 Qt/Embedded
Qt/Embedded 是一个完整的自包含 GUI 和基于 Linux 的嵌入式平台开发工具。 这
个开发工具的名字好像最容易混淆,当然 Qt/Embedded是最熟悉的名字,好像
Qtopia Core 说的也是它。最近,奇趣公司又该名字了,它的新名字叫做
qt-embedded-linux-xxxx ,看来这个 Qt/Embedded的马甲还 很多哈。
下面就是搭建 Qt 开发平台了,我的平台是 fedora core 7 ,需要的 Qt 版本有两
个:
qt-x11-opensource-src-4.3.2.tar.gz
qt-embedded-linux-opensource-src-4.4.0-rc1.tar.bz2
qt-x11 版本可以产生 Qt 开发工具,如 designer 等等,最重要的是可以得到 qvfb ,
嵌入式的开发有了 qvfb ,就可以不需要实际的开发板,也可以开发 Qt 应程序。
qt-embedded 版本就是专门用于嵌入式方面的版本。下面是安装步骤:
1. 解压这两个 qt 包
a) tar –jxvf qt-x11-opensource-src-4.3.2.tar.gz
b) tar –jxvf qt-embedded-linux-opensource-src-4.4.0-rc1.tar.bz2
c) cp qt-embedded-linux-opensource-src-4.4.0-rc1
qt-embedded-linux-opensource-src-4.4.0-rc1-x86
d) mv qt-embedded-linux-opensource-src-4.4.0-rc1
qt-embedded-linux-opensource-src-4.4.0-rc1-arm
这里, qt-embedded 有两个复制:
qt-embedded-linux-opensource-src-4.4.0-rc1-x86 和
qt-em
原创力文档

文档评论(0)