深度解析嵌入式Qt开发环境搭建.doc

深度解析嵌入式Qt开发环境搭建.doc

ID:61416985

大小:38.00 KB

页数:6页

时间:2021-01-27

深度解析嵌入式Qt开发环境搭建.doc_第1页
深度解析嵌入式Qt开发环境搭建.doc_第2页
深度解析嵌入式Qt开发环境搭建.doc_第3页
深度解析嵌入式Qt开发环境搭建.doc_第4页
深度解析嵌入式Qt开发环境搭建.doc_第5页
资源描述:

《深度解析嵌入式Qt开发环境搭建.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Qt的各个版本简介:1.什么是QTQt是一个完整的C++应用程序开发框架。它包含一个类库,和用于跨平台开发及国际化的工具。QtAPI在所有支持的平台上都是相同的,Qt工具在这些平台上的使用方式也一致,因而Qt应用的开发和部署与平台无关。2.什么是QtopiaQtopia是一个面向嵌入式Linux的全方位应用程序开发平台,同时也是用于基于Linux的PDA(个人数字助理),智能电话(Smartphone)以及其他移动设备的用户界面。简单地说,Qtopia实质上是一组关于PDA和智能电话的应用程序结合,如果需要开发这类产品可以在这组程序的基础

2、上迅速构建出PDA或者智能电话。Qtopia实质上依赖Qt/Embedded。3.什么是Qt/EmbeddedQt/Embedded是一个完整的自包含GUI和基于Linux的嵌入式平台开发工具。这个开发工具的名字好像最容易混淆,当然Qt/Embedded是最熟悉的名字,好像QtopiaCore说的也是它。最近,奇趣公司又该名字了,它的新名字叫做qt-embedded-linux-xxxx,看来这个Qt/Embedded的马甲还很多哈。下面就是搭建Qt开发平台了,我的平台是fedoracore7,需要的Qt版本有两个:1.qt-x11-op

3、ensource-src-4.3.2.tar.gz 2.qt-embedded-linux-opensource-src-4.4.0-rc1.tar.bz2 qt-x11版本可以产生Qt开发工具,如designer等等,最重要的是可以得到qvfb,嵌入式的开发有了qvfb,就可以不需要实际的开发板,也可以开发Qt应程序。qt-embedded版本就是专门用于嵌入式方面的版本。下面是安装步骤:1.解压这两个qt包1.a) tar –jxvf qt-x11-opensource-src-4.3.2.tar.gz 2.b) tar –jxvf 

4、 3.qt-embedded-linux-opensource-src-4.4.0-rc1.tar.bz2 4.c) cp qt-embedded-linux-opensource-src-4.4.0-rc1 5.qt-embedded-linux-opensource-src-4.4.0-rc1-x86 6.d) mv qt-embedded-linux-opensource-src-4.4.0-rc1 7.qt-embedded-linux-opensource-src-4.4.0-rc1-arm 这里,qt-embedded有两个复

5、制: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-embedded重复了吗?答案是这样的,qt-emb

6、edded版本只能在嵌入式板子上面运行,编译成x86架构的程序也只能在x86的嵌入式板子上跑。前面说过,我们需要qvfb来开发,但是qvfb只能执行x86架构的应用程序,所以需要让qt-embedded生成关于x86的库和其他文件。而将qt-embedded编译成arm,又是为什么呢?道理很简单,我最终的qt应用程序需要在arm架构上面运行,当然需要这方面的库,所以编译成arm也就顺理成章了。简单的总结一下,首先,使用qt-x11提供的库和开发工具开发出qt应用程序,然后使用qt-embedded关于x86库和工具再次编译我们开发qt应用

7、程序,这是所得到的可执行文件就可以在qvfb上运行了,最后,使用qt-embeddedd的arm库再次编译就可以得到在arm上能运行的可执行程序。很明显,如果有开发板,第二步是可要可不要的(最好是要),如果没有开发板的话,第三步也就没必要了,这样就不需要将qt-embedded编译成适合arm架构的。具体步骤与说明:1.下载源码包1.qt-x11-opensource-src-4.5.0.tar.bz2 2.qt-embedded-linux-opensource-src-4.5.0.tar.bz2 下载地址:ftp://ftp.qtso

8、ftware.com/qt/source/2.编译及安装qt-x11-opensource-src-4.5.0qt-x11版本可以产生Qt开发工具,如designer等等,最重要的是可以得到q

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。