10 qtopia开发环境搭建

10 qtopia开发环境搭建

ID:41553343

大小:267.50 KB

页数:19页

时间:2019-08-27

10 qtopia开发环境搭建_第1页
10 qtopia开发环境搭建_第2页
10 qtopia开发环境搭建_第3页
10 qtopia开发环境搭建_第4页
10 qtopia开发环境搭建_第5页
资源描述:

《10 qtopia开发环境搭建》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Qtopia集成开发环境搭建第一章1本章内容QT、QTopia、QPE之间的关系安装jpeg库、KDevlope集成开发环境2Qt概念Qt是挪威Trolltech公司的旗舰产品,作为跨平台开发框架,是开源KDE桌面的基石.GoogleEarch,Skype,Opera,AdobePhotoshopElement等著名软件都是基于Qt编写的.目前Qt最新版本为4.3.4和java的”一次编写到处运行”所不同的是,Qt是源代码级的跨平台一次编写到处编译.一次开发的Qt应用程序可以移值到不同平台.目前Qt支持的平

2、台有:Mac,WindowsNT/2000/XP/Vista,unix,linux,嵌入式linux3Qt和Qtopia之间关系Qt泛指Qt的所有桌面版本,比如Qt/X11,QtWindows,QtMac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。Qt/E(Qt/Embedded)是用于嵌入式Linux系统的Qt版本。Qt/E去掉了XLib的依赖而直接工作于FrameBuffer上,因而效率更高,但它并不是Qt的子集,而应该是超集,

3、部分机制(如QCOP等)不能用于Qt/X11中。Qtopia是一个构建于Qt/E之上的类似桌面系统的应用环境。相比之下,Qt/E是基础类库。QtopiaCore:就是原来的Qt/E,大概从Qt4开始改名,把QtopiaCore并到Qtopia的产品线中去了。但实际上QtopiaCore就相当于原来的Qt/E,仍然作为基础类库。Qtpioa安装从网站上下载的qt文件qtopia-2.2.0.tar.gz,拷贝到一个单独目录中.推荐放在opt目录下单独解压.tar-zxvfqtopia-2.2.0.tar.gz

4、建立两个目录arm_qtopia和x86_qtopia目录把源码分别解压到两个目录中,后面我们会对其分别编译出x86仿真版和arm交叉编译版本qtpioa安装之前需要下载3个补丁包并安装后才能正确编译安装Qt续编译Qt库,并且连编实例程序、教程和工具(比如Qt设计器),就像下面这样。在解压目录中输入./configure-qte'-embedded-no-xft-qconfigqpe-depths16,32-system-jpeg-qt-zlib-qt-libpng-gif-no-g++-exception

5、s-no-qvfb-xplatformlinux-arm-g++-tslib'-qpe'editionpda-displaysize240x320-fontfamilies"helveticafixedmicrosmallsmoothsmoothtimesunifont"-xplatformlinux-arm-g++-luuid'-qt2'-no-opengl-no-xft'-dqt'-no-xft-thread'该命令会自动检测你目前linux操作系统具体配置情况执行make命令生成qt和qtopia。执

6、行makeinstall系统会把编译好的所有库文件拷贝到$QPEDIR/image目录下在你主机中创建如下脚本文件中设置一些环境变量如下:exportQTDIR=/opt/qte/arm_qtopia/qtopia2.2.0/qt2exportPATH=$QTDIR/bin:$PATHexportQPEDIR=/opt/qte/arm_qtopia/qtopia2.2.0/qtopiaexportQMAKESPEC=$QPEDIR/mkspecs/qws/linux-arm-g++exportHOME=op

7、t/qte/arm_qtopia/qtopia2.2.0/image/rootexportLD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/lib:$LD_LIBRARY_PATH6几个有关qt环境变量QMAKESPEC:这个必须设置为你所使用的系统的平台和编译器的组合。举例来说,加入你使用的是Windows和MicrosoftVisualStudio,你应该把环境变量设置为win32-msvc。如果你使用Solaris和g++,你应该把环境变量设置solaris-g++。QTDIR:这

8、个必须设置到Qt被(或者将被)安装到的地方。比如,/opt/qte/arm_qtopia/qtopia2.2.0/qt2一旦环境变量被设置到qmake目录,$QTDIR/qmakeQPEDIR:这设置为Qtopia的实际安装目录7Qt主要开发工具KdeveloptIDEKDelvelopt是Linux下开源IDE,目前最新版本为3.5.3,它的优点是专门为linux下编写c++的开发工具有速度快易调试等特点.但是

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

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

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