qt-embedded-linux-opensource-src-4.5.1移植到QQ2440开发板(二)

2014-11-24 07:26:12 · 作者: · 浏览: 8


-no-gfx-vnc "


-no-gfx-qvfb "


-qt-kbd-usb "


-no-glib "


-qt-mouse-tslib -I/home/cnnbboy/opt/include -L/home/cnnbboy/opt/lib


之所以裁剪那么多参数,是因为开发版空间有限,只要完成我所需要的功能就可以了,之后配置环境变量,我的配置如下:


export QTDIR=/qq2440


export T_ROOT=/tslib


export PATH=$QTDIR/bin:$PATH


export TSLIB_CONSOLEDEVICE=none


export TSLIB_FBDEVICE=/dev/fb0


export TSLIB_TSDEVICE=/dev/input/event0


export TSLIB_PLUGINDIR=$T_ROOT/lib/ts


export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf


export TSLIB_CALIBFILE=/etc/pointercal


export QWS_MOUSE_PROTO=tslib:/dev/input/event0


export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib


最后,运行qt的测试程序成功,移植OK了。


出现的问题:


运行测试程序中说缺少librt.so.1 ,libstdc++.so.6 ,libgcc_s.so.1这三个文件,这是因为交叉编译的环境不同,从主机上的拷贝过去即可。还提示找不到字体,是因为编译时没有设定安装目录,在板子上建立一个连接就可以了。