Qt11 QtEmbedded Qtopia关系和安装分析和总结.docx

Qt11 QtEmbedded Qtopia关系和安装分析和总结.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Qt/x11Qt/EmbeddedQtopia 关系和安装2011-08-1403:44

Qt/x11Qt/EmbeddedQtopia 关系和安装

经过三天的摸索,一路磕磕碰碰傻里傻气的,现在终于有了那么一点头绪

了。你大爷的!!! 这三个都是奇趣公司(Trolltech)的产品,现在发展到版本4。而我们现在分析的也是版本 4,网上有一些文章,都是基于以前的版本的,有一些过时,再不也适用于现在的版本 4了,因为版本4有了很大的改进。

首先说一下Qt/x11,在这里我只分析这个版本,另外还有一些别的,它们是用在别的平台上的,而现在我们只关心 linux平台下的。

Qt/x11:(Qt的X11版的安装包,它将产生X11开发环境所需的两个工具);这个包,里边提供的是QT的库,和一些工具,像qmake,moc 等,我们可以用gcc4.3.2版本来对它进行编译。

我们编写的QT的应用程序也要用它来编译。QT本身并不提供编译工具。

tarxzvfqt-x11-2.3.2.tar.gz ;解压的目录为:qt-2.3.2mvqt-2.3.3qt-x11-2.3.2

cdqt-x11-2.3.2

exportQTDIR=/tmp/linux/qt-x11-2.3.2/

(exportPATH=$QTDIR/bin:$PATH )

(exportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH )

./configure-platformlinux-g++-thread-system-jpeg-gif-no-xft;选择我们

需要的配置和平台,生成 makefile 文件在弹出的对话框中输入: yes

Make;编译安装

(make-Ctools/qvfb )

(mvtools/qvfb/qvfbbin )

(cpbin/uic$QTEDIR/bin )

QT/Embedded :是一个为嵌入式设备上的图形用户接口和应用开发而订做的

C++工具开发包。是为嵌入式开发提供的库,用系统提供的 g++来编译,则可以运行在 PC机平台上,并提供一个 qvfb的工具,用来对运行仿真,这样可以加快开发速度。

我们用交叉编译环境来编译 QT/E,则产生的库可以进行在嵌入式设备上,当在PC平台编好的程序,用交叉编译环境编译后就可以入到 嵌入式设备上来运行,它们运行时用到的库,就是由 QT/E提供的。

cd/tmp/linux/

tarxjvfqt-embedded-2.3.7.tar.bz2mvqt-2.3.7qt-embedded-2.3.7

exportQTDIR=/tmp/linux/qt-embedded-2.3.7/ 进入软件包并设置一些环境变量。

./configure-xplatformlinux-x86-g++ -thread-qvfb

在弹出来的对话界面输入 yes;接受license;

在弹出来的:featureconfiguration 等级中输入5;

在弹出来的:choosepixel-depthstosupport 等级中输入1;

在弹出来的:enableQtVirtualframebuffersupportfordevelopment onX11 输入yes;

接下来进行编译安装: make

Qqtopia:为采用嵌入式linux操作系统的消费电子设备而开发的综合应用平台,qtopia包含完整的应用层、灵活的用户界面、窗口操作系 统、应用程序启动程序以及开发框架。是一个基于 QT库的一个桌面环境,现在的版本 4的源码包中以经有了 QT库的源码,当你对 Qtopia 进行编译的时候,同时也会生成 QT库。Qtopia版本分为:qtopia手机版、qtopiaPDA 版和qtopia消费电子产品平台。

cd/tmp/linux/

tarzxvfqtopia-free-2.2.0.tar.gzcd/tmp/linux/qtopia-free-2.2.0

//exportQTDIR=/tmp/linux/qt-embedded-2.3.7exportQTDIR=$PWD/tmake/bin:$PATH

//exportQPEDIR=/tmp/linux/qtopia-free-2.2.0

./configure 在qvfb上运行,生成Makefile 文件;

在弹出的对话框:doyouacceptthetermsofQtopiaFre

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档