- 论坛徽章:
- 0
|
各各安装包:(因为是基于ARM,所以前提是已经安装好arm交叉编译工具arm-linux-gcc 我用的是3.3.2版本)
qt-embedded-2.3.7.tar.gz QT库支持 libqte.so
qt-x11-2.3.2.tar.gz为编译QTE提供uic(用户接口编译器)以及基于X Windows系统的 FrameBuffer设备模拟器qvfb
tmake-1.11.tar.gz 生成makefile 文件
qtopia-free-1.7.0.tar.gz 应用程序开发包 桌面环境
执行以下命令或者把以下命令放在shell脚本里面执行脚本:
tar xfvz tmake-1.11.tar.gz
tar xfvz qt-embedded-2.3.7.tar.gz
tar xfvz qtopia-free-1.7.0.tar.gz
tar xfvz qt-x11-2.3.2.tar.gz
mv tmake-1.11 tmake
mv qt-2.3.7/ qt
mv qtopia-free-1.7.0 qtopia
mv qt-2.3.2 qt-x11
cd qt-x11
export QTDIR=$PWD
echo yes | ./configure -static -no-xft -no-opengl -no-sm
make -C src/moc
cp src/moc/moc bin
make -C src
make -C tools/designer
make -C tools/qvfb
cp tools/qvfb/qvfb bin
strip bin/uic bin/moc bin/designer bin/qvfb
cd ..
cp qt-x11/bin/?* qt/bin
rm -fr qt-x11
export QTDIR=$PWD/qt
export QPEDIR=$PWD/qtopia
export TMAKEDIR=$PWD/tmake
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++ 采用的是arm-gcc-
export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH
cd qt
make clean
cp ../qtopia/src/qt/qconfig-qpe.h src/tools/ 采用的是arm-gcc-
(echo yes ; echo no) | ./configure -platform linux-arm-g++ -qconfig qpe -depths 16,24,32
make -C src
cd ..
cd qtopia/src
./configure -platform linux-arm-g++ 采用的是arm-gcc-
make
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/60753/showart_478091.html |
|