标题:QT 4.5.2向2440版移植全过程,自己全程测试过了。
作者:waterfrogcdw
日期:2010-01-05 16:40
内容:
开发环境
操作系统: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-x86 -embedded ..