设为首页 加入收藏

TOP

移植Qtopia Core OpenSource 4.3.3到ARM9+Linux平台
2014-11-24 02:09:07 来源: 作者: 【 】 浏览:0
Tags:移植 Qtopia Core OpenSource 4.3.3 ARM9 Linux 平台

移植Qtopia Core OpenSource 4.3.3到ARM9+Llinux平台


步骤一: 下载qtopia的开源代码


可以到下面的网址下载,第一个网址会快很多,建议用第一个地址。


http://www.qtcn.org/download/qtopia-core-opensource-src-4.3.3.tar.gz


ftp://ftp.trolltech.com/qt/source/qtopia-core-opensource-src-4.3.3.tar.gz


步骤二: 编译


1. 编译前确保ARM-linux系统的交叉编译器已安装,最好是用3.4.1版本的,2.95.3的太老了,估计编译不过。解压缩交叉编译器,假如编译器放在usr/local/arm/3.4.1下;


# vi ~/.bashrc 或vi /etc/profile


在文件的末尾加上这句:PATH=$PATH:/usr/local/arm/3.4.1/bin


#source ~/.bashrc 重启机器


2. 把下载的源代码放到linux操作系统下任意文件夹.


解压缩: tar –xzvf qtopia-core-opensource-src-4.3.3.tar.gz


下一步肯定是编译了,呵呵 先别忙,源代码有需要该的地方,因为基本上所有的开发板都是带触摸屏的,所以要让源代码支持,实际上就是加上2个宏定义,很简单的。


打开qtopia-core-opensource-src-4.3.3srcguiembeddedqmouselinuxtp_qws.h


加上这2行:#define QT_QWS_IPAQ


#define QT_QWS_IPAQ_RAW


还有需要注意的地方是:看一下 qmouselinuxtp_qws.cpp /dev/h3600_tsraw, 是不是你板子上的驱动文件名字,如果不是改成一样就可以了。


3 编译:


根据自己的需要配置一下,告诉源代码你需要那些功能,这里就简单配置一下:


# ./configure -embedded arm -xplatform qws/linux-arm-g++ -depths 4,8,12,16 -no-qt3support -qt-mouse-linuxtp


稍微等待一下,然后


# gmake


可以去干点别的事了,时间会比较久,这个时间和机器配置和上面的configure有关系的


# gmake install


编译完成后,软件会安装在 /usr/local/Trolltech/Qtopia Core-4.3.3-arm/


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java问题解析:到底创建了几个Str.. 下一篇Ubuntu 9.10平台下对Qt 4.50嵌入..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: