回复: cannot find -lqte
#6 [linuzer 04-02 21:55]
你没有libts库啊
ts就是touch screen
好像我的qte3.3没有提示错误,可能是集成了吧
你再单独编译一下tslib,把编译好的tslib,.h文件复制到,qte的目录下
修改makefile,
LIBS = $(SUBLIBS) -L/usr/local/qt-embedded-free-3.3.3/lib -lqte-mt -lz -ldl -lpthread -lts //加上libts
我说的好像有点罗嗦了,仅供参考
#7 [linuzer 04-02 21:58]
libts-0.0.so.0, needed by /opt/qte/lib/libqte-mt.so, not found
从这一句话也可以看出你确实缺少libts库啊
#8 [男孩子 04-02 22:03]
正在编qte2.3.10,希望可以解决问题
多谢linuzer :)
#9 [fengshenx 04-02 23:06]
传一个tslib给你吧..
%cd tslib
%export CC=arm-linux-gcc
%./autogen.sh
%./configure --host=arm-linux
%make
%cp -a src/.libs/* ../qt-2.3.7/lib/
%cp -a plugins/.libs/*.so ../qt-2.3.7/lib/
我的源文件是bz2的,论坛不让上传,
解了压成rar的时候报了个错,不知道能不能用。
#10 [男孩子 04-03 15:37]
多谢各位相助了,昨天晚上自己动了动脑筋,查看了其本身编译是examples里边文件的link,原来后边不是-lqte,而是 -lqte-mt -lpthread -ldl -lts,修改我的Makefile之后就可以用了。
所以其他各位如果谁遇到此类问题,一定不要太相信tmake生成的makefile。
再次谢谢linuzer
也谢谢fengshenx ;)