Y_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -no-xft -qvfb -depths 4,8,16,32
make
四、PC上運(yùn)行測(cè)試
1、在主機(jī)的frambuffer上運(yùn)行
cd $QTEDIR/examples/launcher
./launcher -qws
2、在Virtual frambuffer上運(yùn)行
export QTDIR=$QTEDIR
export PATH=$QTEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTEDIR/lib:$QT2DIR/lib:$LD_LIBRARY_PATH
cd $QTEDIR/examples/launcher
qvfb -width 640 -height 480 &
sleep 10
./launcher –qws
五、QT移植到ARM開發(fā)板上
cd $QTEDIR
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++
export QTDIR=$QTEDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -xplatform linux-arm-g++ -no-xft -no-qvfb -depths 4,8,16,32
make
這步完成后,我們會(huì)在/$QTEDIR/lib/目錄下面看到libqte.so,libqte.so.2,libqte.so.2.3 ,libqte.so.2.3.10 這四個(gè)文件,我們可以使用file 命令來查看這個(gè)庫文件是否是我們需要的在開發(fā)板上跑的庫。
file libqte.so.2.3.10
libqte.so.2.3.10: ELF 32-bit LSB shared object, ARM, version 1 (ARM), not stripped
有了這個(gè)庫以后我們就可以把它拷貝到我們的開發(fā)板中相應(yīng)的庫目錄下面,這里我們選擇了開發(fā)板上的/usr/lib 目錄,將/$QTEDIR/lib/下的libqte.so*復(fù)制到/usr/lib 目錄下。