• 4981阅读
  • 0回复

【提问】qte3.3.4库版本的问题 [复制链接]

上一主题 下一主题
离线ip4347
 

只看楼主 倒序阅读 楼主  发表于: 2006-01-17
(一)基本情况介绍
我用qte2.3.10+qtopia2.1.1可以在smdk2410的板子上跑起来qtopia,触摸屏设备ts正常工作
我改用了qte3.3.4(没有打patch),剔除了qtopia,遇到了一些问题
在主机上qte3.3.4的目录下:

export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -embedded arm -no-xft -depths 8,16,32 -qt-mouse-linuxtp
make

之后,把lib里面的东东拷贝到我的target上去。

其中target上lib库有如下:
ld-2.2.2.so               libnss_files-2.2.2.so
ld-linux.so.2             libnss_files.so.2
libc-2.2.2.so             libpthread-0.9.so
libc.so.6                 libpthread.so.0
libcrypt-2.2.2.so           libresolv-2.2.2.so
libcrypt.so.1             libresolv.so.2
libdl-2.2.1.so             libstdc++-3-libc6.1-2-2.10.0.so
libdl.so.2               libstdc++-libc6.1-2.so.3
libjpeg.so.62             libutil-2.2.2.so
libjpeg.so.62.0.0           libutil.so.1
libm-2.2.2.so             libuuid.so
libm.so.6                 libuuid.so.1
libnss_dns-2.2.2.so         libuuid.so.1.2
libnss_dns.so.2

(二)问题所在
在export了QTDIR 和LD_LIBRARY_PATH之后,我可以运行hello -qws可以正确显示
但是触摸屏不起作用

我export QWS_MOUSE_PROTO=linuxtp:/dev/ts之后
再运行hello -qws就会报错
./hello: error while loading shared libraries: /qte/lib/libqte.so.3: symbol nl_l
anginfo, version GLIBC_2.0 not defined in file libc.so.6 with link time referenc
e
我google一下,说是库版本的问题,但没有说明到底是qte3.3.4的问题还是glic的问题
该如何解决这个问题,还请斑竹等达人给些参考意见。谢谢!
[ 此贴被XChinux在2006-01-17 15:06重新编辑 ]
快速回复
限100 字节
 
上一个 下一个