qt开发平台搭建(第一)
7页1、 先看看 Qt 的各个版本简介:1.什么是 QTQt 是一个完整的 C+应用程序开发框架。它包含一个类库,和用于跨平台 开发及国际化的工具。Qt API 在所有支持的平台上都是相同的,Qt 工具在这些 平台上的使用方式也一致, 因而 Qt 应用的开发和部署与平台无关。2.什么是 QtopiaQtopia 是一个面向嵌入式 Linux 的全方位应用程序开发平台,同时也是 用于基于 Linux 的 PDA(个人数字助理),智能电话 (Smartphone)以及其他移动 设备的用户界面。简单地说,Qtopia 实质上是一组关于 PDA 和智能电话的应用 程序结合,如果需要开发这类产品可 以在这组程序的基础上迅速构建出 PDA 或 者智能电话。Qtopia 实质上依赖 Qt/Embedded。3.什么是 Qt/EmbeddedQt/Embedded 是一个完整的自包含 GUI 和基于 Linux 的嵌入式平台开发工 具。这个开发工具的名字好像最容易混淆,当然 Qt /Embedded 是最熟悉的名字, 好像 Qtopia Core 说的也是它。最近,奇趣公司又该名字了,它的新名字叫做 qt-e
2、mbedded-linux-xxxx,看来这个 Qt/Embedded 的马甲还 很多哈。下面就是搭建 Qt 开发平台了,我的平台是 fedora core 7,需要的 Qt 版 本有两个:qt-x11-opensource-src-4.3.2.tar.gzqt-x11-opensource-src-4.3.2.tar.gzqt-embedded-linux-opensource-src-4.4.0-rc1.tar.bz2qt-embedded-linux-opensource-src-4.4.0-rc1.tar.bz2qt-x11 版本可以产生 Qt 开发工具,如 designer 等等,最重要的是可以得 到 qvfb,嵌入式的开发有了 qvfb,就可以不需要实际的开发板,也可以开发 Qt 应程序。qt-embedded 版本就是专门用于嵌入式方面的版本。下面是安装步 骤:1. 解压这两个 qt 包a) tar jxvf qt-x11-opensource-src-4.3.2.tar.gzb) tar jxvf qt-embedded-linux-opensource-src-4.4
3、.0-rc1.tar.bz2c) cp qt-embedded-linux-opensource-src-4.4.0-rc1 qt-embedded- linux-opensource-src-4.4.0-rc1-x86d) 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-embedded-linux-opensource-src-4.4.0-rc1-arm,根据 他们的名字可以知道前者是适合 x 架构的,后者适 合 arm 架构为什么需要两个 呢?如果有开发板的话,可以只编译 qt-embedded 版本成 arm 架构的就可以了, 但是很多时候用 qvfb 的话,开发会方 便很多,所以多编译一个 x86 架构的也 不错。这里是否有些疑问,qt-x11 也是适合 x86 结构的,这不是和 qt- emb
4、edded 重复了吗?答案是这样 的,qt-embedded 版本只能在嵌入式板子上面 运行,编译成 x86 架构的程序也只能在 x86 的嵌入式板子上跑。前面说过,我 们需要 qvfb 来开发, 但是 qvfb 只能执行 x86 架构的应用程序,所以需要让 qt-embedded 生成关于 x86 的库和其他文件。而将 qt-embedded 编译成 arm, 又是为什么呢?道理很简单,我最终的 qt 应用程序需要在 arm 架构上面运行, 当然需要这方面的库,所以编译成 arm 也就顺理成章了。好了,现在简单的总 结 一下,首先,使用 qt-x11 提供的库和开发工具开发出 qt 应用程序,然后使 用 qt-embedded 关于 x86 库和工具再次编译我们开发 qt 应用程序, 这是所得 到的可执行文件就可以在 qvfb 上运行了,最后,使用 qt-embeddedd 的 arm 库 再次编译就可以得到在 arm 上能运行的可执行程序。很明 显,如果有开发板, 第二步是可要可不要的(最好是要),如果没有开发板的话,第三步也就没必要 了,这样就不需要将 qt-embedded 编
《qt开发平台搭建(第一)》由会员m****分享,可在线阅读,更多相关《qt开发平台搭建(第一)》请在金锄头文库上搜索。
肿瘤学发展简史
综合实践课折纸ppt
综合实践张开想象的翅膀
综合实践课走进粤菜
综合性学习走进中秋节
1986--2008年全国硕士研究生入学统一考试英语试题及解析
2020版高考数学一轮复习第一章集合与常用逻辑用语第二节命题及其关系充分条件与必要条件课件
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第四节函数的图象课件理
2020版高考数学一轮复习第一章集合与常用逻辑用语第三节简单的逻辑联结词全称量词与存在量词课件理
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第五节二次函数与幂函数课件理
2020版高考数学一轮复习第二章不等式第二节一元二次不等式及其解法课件
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第七节对数与对数函数课件理
2020版高考数学一轮复习第二章不等式第四节二元一次不等式组及简单的线性规划问题课件
2020版高考数学一轮复习第二章不等式第一节不等关系与不等式课件
2020版高考数学一轮复习第二章不等式第三节绝对值不等式课件
2020版高考历史一轮复习第五单元古代中国经济的基本结构与特点第1讲古代中国的农业和手工业课件新人教版必修
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第三节函数的奇偶性及周期性课件理
2020版高考数学一轮复习第二章函数的概念与基本初等函数Ⅰ第九节函数模型及其应用课件理
2020版高考数学一轮复习第二章不等式第五节基本不等式课件
2020版高考历史一轮复习第十三单元近现代中国的思想解放及理论成果和科教文化第3讲现代中国的科技教育与文学艺术课件新人教版必修
2023-08-28 32页
2023-08-14 14页
2023-05-06 1页
2022-09-13 53页
2022-06-04 1页
2022-06-04 3页
2022-06-04 6页
2022-05-20 10页
2022-04-05 14页
2021-12-16 20页