标题:QTembeded4.5.3中的tslib
作者:zwolfox
日期:2009-12-04 17:19
内容:
我移植好tslib,
安装在target的/usr/local/tslib_port下,
串口显示如下:
# ls /usr/local/tslib_port/
binetcincludelib
在target的export如下:
# export T_ROOT=/usr/local/tslib_port/
# export TSLIB_TSDEVICE=/dev/input/event1
# export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
# export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
# export TSLIB_CALIBFILE=/tmp/pointercal
# export TS_FBDEVICE=/dev/fb0
可以运行/usr/local/tslib_port/bin/里的ts_calibrate。
我的Qtrmbedded4.5.3的编译config如下:
#configure -embedded arm -qt-freetype -little-endian -qt-mouse-tslib -qt-kbd-tty -no-qt3support -webkit -I/usr/local/tslib_port/include/ -L/usr/local/tslib_port/lib/
编译后全部安装在target的/usr/local/Trolltech/QtEmbedded-4.5.3-arm/目录里,如下
# ls /usr/local/Trolltech/QtEmbedded-4.5.3-arm/
bindemosexamplesincludelibmkspecsplugins
当俺运行/usr/local/Trolltech/QtEmbedded-4.5.3-arm/examples的例子时,如下:
# cd /usr/local/Trolltech/QtEmbedded-4.5.3-arm/examples/widgets/sliders/
# ./sliders
./sliders: error while loading shared libraries: libts-0.0.so.0: cannot open shared object file: No such file or directory
如何解决这个“ error while loading shared libraries: libts-0.0.so.0: ”的问题呢?
#1 [xn007 12-05 23:12]
libts-0.0.so.0 没有这个库文件,去你编译的文件夹找找。
tslib1.4 用arm-linux-gcc 哪个版本编译的呢。
#2 [amaolei 12-11 15:32]
引用楼主zwolfox于2009-12-04 17:19发表的 QTembeded4.5.3中的tslib :
我移植好tslib,
安装在target的/usr/local/tslib_port下,
串口显示如下:
# ls /usr/local/tslib_port/
binetcincludelib
.......
没有添加tslib的path到LD_LIBRARY_PATH,如下操作:
export LD_LIBRARY_PATH=/usr/local/tslib_port/lib:$LD_LIBRARY_PATH