• 4414阅读
  • 3回复

Touchpanel 无动作 [复制链接]

上一主题 下一主题
离线parker10
 
只看楼主 倒序阅读 楼主  发表于: 2007-04-11
我们使用QT/Embedded 3.3.4
compile 成功后
透后nfs把 Hello 这个范例 放到板子(s3c2410)上执行
然后按照网络上的数据
修改 qmoselinuxtp_qws.ccp
我们在程序里加上这段
//**************************************//
if((mouseFD=open("/dev/touchscreen/0raw",O_RDONLY|O_NDELAY))<0{

qWarning("Cannot open /dev/touchscreen/0");
return;
}
//****************************************//
画面有显示

但Touchpanel还是无动作

接着我在执行程序之前
多设定这一行
export QWS_mouse_Proto=LinuxTP:/dev/touchscreen/0raw

后来执行时
./hello -qws error while loading shared libraries: /qt/lib/libqte-mt.so.3: symbol nl_langinfo, version GLIBC_2.0 not defined in file libc.so.6 with link time
不知是什么原因~
已经试了2~3个星期了 希望各位高手帮个忙阿
离线lzwwiner

只看该作者 1楼 发表于: 2007-04-11
还没有更好的签名!
离线lzwwiner

只看该作者 2楼 发表于: 2007-04-11
看楼主的错误应该是编译程序的库和程序运行时的库版本不对。
或是没有设置环境变量 LD_LIBRARY_PATH

比如我的是 export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
还没有更好的签名!
离线parker10
只看该作者 3楼 发表于: 2007-04-11
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
这一行我有设定
后来执行也没错误
但touchpanel没有动

我后来参考别的数据
加这一行
Export QWS_MOUSE_PROTO=linuxtp:/dev/touchscreen/0raw
才去执行
结果显示
./hello -qws error while loading shared libraries: /qt/lib/libqte-mt.so.3: symbol nl_langinfo, version GLIBC_2.0 not defined in file libc.so.6 with link time

我在想会跟glibc的版本有关系吗

我是使用远峰的开发版YF2410
快速回复
限100 字节
 
上一个 下一个