前面我们已经搭建好了三个不同版本的QT编译环境
①qt-4.8.5-x11:依赖于x11的qt版本,在PC可以直接"./"运行
②qt-4.8.5-x86:依赖与qvfb的qt版本,在PC机上可以使用"qvfb &", 然后“./ -qws”运行
③qt-4.8.5-arm:arm上的QT版本,交叉编译后在arm上运行
编译大概花了配置两天半的时间,期间还遇见一些问题,好在全部解决了,但是我们总不能每次搭环境都费这么长时间吧,好在我们还有tar可以使用,我们把最后的编译版本打包备份,这样以后我们使用的时候直接解压缩就可以了
tar -cvzf tslib-1.4-arm.tar.gz /opt/tslib-1.4 tar -cvzf qt-4.8.5-arm.tar.gz /opt/qt-4.8.5-arm tar -cvzf qt-4.8.5-x86.tar.gz /opt/qt-4.8.5-x86 tar -cvzf qt-4.8.5-x11.tar.gz /opt/qt-4.8.5-x11以后我们使用的时候,直接解压即可
tar xvzf tslib-1.4-arm.tar.gz -C / tar xvzf qt-4.8.5-arm.tar.gz -C / tar xvzf qt-4.8.5-x86.tar.gz -C / tar xvzf qt-4.8.5-x11.tar.gz -C /
由于文件太大,在CSDN上上传不了,因此我上传到了百度云上
http://pan.baidu.com/s/1hqmQFha
cp /opt/qt-4.8.5-arm/lib /gatieme/arm/lib/qt-4.8.5-arm cp /opt/tslib/lib /gatieme/arm/lib/tslib-1.4然后我们将arm目录挂载到arm板上
mount -o tcp 192.168.81.132:/gatieme/arm /host
# export the path of TSLIB-1.4 export TSLIB_ROOT=/host/lib/tslib-1.4 export TSLIB_TSDEVICE=/dev/event0 export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts export TSLIB_CALIBFILE=/etc/pointeral export TSLIB_FBDEVICE=/dev/fb0 export QWS_MOUSE_PROTO=tslib:/dev/event0 export QWS_SIZE=640*480 # export the path of QT/Embedded-4.8.5 export QTDIR=/host/qt-4.8.5-arm export QT_QWS_FONTDIR=$QTDIR/lib/fonts export LD_LIBRARY_PATH=$TSLIB_ROOT/lib:$QTDIR/lib:$LD_LIBRARY_PATH