最近,参加过一个关于嵌入式的培训,当时,对于QT老师讲的很快,也没机会问。
关于QT,用的是以下三个包:
qt-embedded-2.3.10-free.tar.gz
qt-x11-2.3.2.tar.gz
tmake-1.13.tar.gz
首先,我是按照培训时所讲的过程安装,并不知道每一个包的用途,大家能给我说说么?
其次,我的安装过程如下,编译可以通过,可是无法运行,请问是为什么?(我用的Redhat 9.0,内核版本是2.4.20-8)
1.分别解压缩这三个包,建立环境变量
export TAMEKDIR=$PWD/tmake-1.13
export QT2DIR=$PWD/qt-2.3.2
export QTEDIR=$PWD/qt-2.3.10
2.编译qt 2.3.2
cd $QT2DIR
export TMAKEPATH=$TMAKEDIR/lib/linux-g++
export QTDIR=$QT2DIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -no-xft
make
mkdir $QTEDIR/bin
cp bin/
uic $QTEDIR/bin/
3.
编译qvfbexport TMAKEPATH=$TMAKEDIR/lib/linux-g++
export QTDIR=$QT2DIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PAHT=$QTDIR/lib:$LD_LIBRARY_PATH
cd $QTEDIR/tools/qvfb
tmake -o Makefile qvfb.pro
make
mv qvfb $QTEDIR/bin/
4.编译QT/E 2.3.10
cd $QTEDIR
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-g++
export QTDIR=$QTEDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -no-xft -qvfb -depths 4,8,16,32
make
最后,我加红色的部分
uic和
qvfb,以及tmake分别用做什么?
问题太多了,但是,对于我们这些新手,又没有人可问,只能到网上来麻烦大家啦。
多谢大家指导呀。
[ 此贴被XChinux在2006-06-15 11:55重新编辑 ]