我先说一下实验现象啊,
第一大类:在华恒开发板上,将主机mount 到华恒开发板,有以下4种小情况:
A:设置触摸屏和库文件的环境变量
Export QWS_MOUSE_PROTO=TPanel:/dev/digi
Export LD_LIBRARY_PATH=/qt3/qt-3.2.3/lib:$LD_LIBRARY_PATH
执行qt3的例程
显示界面,触摸屏不能用
B:设置触摸屏和库文件的环境变量
Export QWS_MOUSE_PROTO=TPanel:/dev/digi
Export LD_LIBRARY_PATH=/yqt3_lib:$LD_LIBRARY_PATH (yqt3_lib是自己做的要弄到目标板上的库文件, 具体内容见附件)
执行qt3的例程
不显示界面,报库文件错误:/yqt3_lib/libqte.so.3:symbol nl_langinfo,version GLIBC_2.0 not defined in file libc.so.6 with link time reference
此时,即使在设 Export LD_LIBRARY_PATH=/qt3/qt-3.2.3/lib:$LD_LIBRARY_PATH
执行qt3的例程
仍然不显示界面,报库文件错误:/yqt3_lib/libqte.so.3:symbol nl_langinfo,version GLIBC_2.0 not defined in file libc.so.6 with link time reference
C::设置触摸屏和库文件的环境变量
Export QWS_MOUSE_PROTO=LinuxTP:/dev/digi
Export LD_LIBRARY_PATH=/yqt3_lib:$LD_LIBRARY_PATH (yqt3_lib是自己做的要弄到目标板上的库文件, 具体内容见附件)
执行qt3的例程
不显示界面,报库文件错误:/yqt3_lib/libqte.so.3:symbol nl_langinfo,version GLIBC_2.0 not defined in file libc.so.6 with link time reference
此时,即使在设 Export LD_LIBRARY_PATH=/qt3/qt-3.2.3/lib:$LD_LIBRARY_PATH
执行qt3的例程
仍然不显示界面,报库文件错误:/yqt3_lib/libqte.so.3:symbol nl_langinfo,version GLIBC_2.0 not defined in file libc.so.6 with link time reference
D:设置触摸屏和库文件的环境变量
Export QWS_MOUSE_PROTO=LinuxTP:/dev/digi
Export LD_LIBRARY_PATH=/qt3/qt-3.2.3/lib:$LD_LIBRARY_PATH
执行qt3的例程
显示界面,触摸屏能用
但是不能只在华恒板子和PC资源上显示啊,最终要在做的目标板上显示界面啊,
所以问题一,触摸屏的环境变量 Export QWS_MOUSE_PROTO=LinuxTP:/dev/digi还是Export QWS_MOUSE_PROTO=TPanel:/dev/digi呢??
问题二,在PC上的库文件/qt3/qt-3.2.3/lib和将要弄的目标板上的库文件yqt3_lib,为什么会造成那个错误呢?很奇怪
第二大类,启动自己做目标板的板子,
A:设置触摸屏和库文件的环境变量
Export QWS_MOUSE_PROTO=TPanel:/dev/digi
Export LD_LIBRARY_PATH=/yqt3_lib:$LD_LIBRARY_PATH (yqt3_lib是自己做的要弄到做的目标板上的库文件, 具体内容见附件)
执行qt3的例程
显示界面,触摸屏怎么弄都不能用
B:设置触摸屏和库文件的环境变量
Export QWS_MOUSE_PROTO=LinuxTP:/dev/digi
Export LD_LIBRARY_PATH=/yqt3_lib:$LD_LIBRARY_PATH (yqt3_lib是自己做的要弄到做的目标板上的库文件, 具体内容见附件)
执行qt3的例程
couldn't read pointercal
然后就把校准文件复制到?tmp下
又报库错误:/yqt3_lib/libqte.so.3:symbol nl_langinfo,version GLIBC_2.0 not defined in file libc.so.6 with link time reference
问题:为什么同样是yqt3_lib库文件,同样是TPanel,在目标板能显示界面触摸不能用,在华恒的开发板子上却不显示界面呢,还报库错误呢?