首页| 论坛| 消息

标题:求助2 如何将QT移植到ARM板上啊?Ubuntu,2440,QT4.5的环境
作者:waterfrogcdw
日期:2009-12-26 23:23
内容:

求助2 如何将QT移植到ARM板上啊?Ubuntu,2440,QT4.5的环境
网上看了很多,自己都晕了,不知道哪个是对的。
求高手给出正解。
我的系统是虚拟机上的Ubuntu, 板子是mini2440的,装了QT4.5的环境。但是QT/Embedded还没装,具体如何建立交叉编译环境,以及如何移植QT,如何在板子上跑程序呢?


#1 [waterfrogcdw 01-05 16:38]
找到正解:
开发环境
操作系统:Vmware6.0 + Ubuntu 8.04。
交叉编译器:arm-linux-gcc-4.3.2
目标板: mini2440 + NEC3.5寸屏
1、下载源码包:
在:ftp://ftp.qtsoftware.com/qt/source/下载
qt-embedded-linux-opensource-src-4.5.2.tar.bz2
qt-x11-opensource-src-4.5.2.tar.bz2
在http://blog.chinaunix.net/u2/86708/showart_1924834.html上下载tslib1.4.tar.gz
2、配置ubuntu 8.04编译环境
安装g++:sudoapt-get g++
安装编译X11用到的库:sudo apt-get libx11-dev libxext-dev
安装libxtst-dev: sudo aptitude install libxtst-dev 否则编译qvfb出错。
3、编译及安装qt-x11-opensource-src-4.5.2
qt-x11版本可以产生Qt开发工具,如designer、qvfb,嵌入式的开发有了qvfb,就可以不需要实际的开发
板,也可以开发Qt应程序。
tar xjvf qt-x11-opensource-src-4.5.2.tar.bz2
cd qt-x11-opensource-src-4.5.2
./configure
make
make install
历经漫长的编译过程,默认安装在/usr/local/Trolltech/Qt-4.5.2下,编译完成后源程序不要删除,还有用。
4、编译配置QtEmbedded-4.5.2-x86版本
A、解压
root@hrixin-desktop:/work/qte# tar xjvf qt-embedded-linux-opensource-src-4.5.2.tar.bz2
root@hrixin-desktop:/work/qte# mv qt-embedded-linux-opensource-src-4.5.2 qt-embedded-linux-opensource-src-4.5.2-x86
root@hrixin-desktop:/work/qte# cd qt-embedded-linux-opensource-src-4.5.2-x86
B、配置编译:
./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.2-x8 ..
#2 [tomorrowlhd 01-14 16:20]
关注中..............................
#3 [hojone 01-19 18:59]
先收藏,以后备用。。。。。
#4 [navycsu 03-07 21:38]
引用第1楼waterfrogcdw于2010-01-05 16:38发表的:
找到正解:
开发环境
历经漫长的编译过程,默认安装在/usr/local/Trolltech/Qt-4.5.2下,编译完成后源程序不要删除,还有用。
.......
为什么不要删除啊?程序不都已经安装在/usr/local/Trolltech/Qt-4.5.2下了吗?留着Qt-X11的源程序还有什么用呢?
#5 [ren_10011 03-17 16:18]
感觉你这个有很多问题呢

<< 1 2 3 >> (1/4)

回复 发表
主题 版块