• 5540阅读
  • 2回复

QTembeded4.5.3中的tslib [复制链接]

上一主题 下一主题
离线zwolfox
 

只看楼主 正序阅读 楼主  发表于: 2009-12-04
我移植好tslib,
安装在target的/usr/local/tslib_port下,
串口显示如下:
# ls /usr/local/tslib_port/
bin  etc  include  lib

在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/
bin  demos  examples  include  lib  mkspecs  plugins

当俺运行/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: ”的问题呢?
离线amaolei

只看该作者 2楼 发表于: 2009-12-11
引用楼主zwolfox于2009-12-04 17:19发表的 QTembeded4.5.3中的tslib :
我移植好tslib,
安装在target的/usr/local/tslib_port下,
串口显示如下:
# ls /usr/local/tslib_port/
bin  etc  include  lib
.......


没有添加tslib的path到LD_LIBRARY_PATH,如下操作:
export LD_LIBRARY_PATH=/usr/local/tslib_port/lib:$LD_LIBRARY_PATH
离线xn007
只看该作者 1楼 发表于: 2009-12-05
libts-0.0.so.0 没有这个库文件,去你编译的文件夹找找。



tslib1.4 用arm-linux-gcc 哪个版本编译的呢。
快速回复
限100 字节
 
上一个 下一个