当前位置:编程学习 > wap >>

libts-0.0.so-0de的问题

大家好,我在将arm版本的Qt程序移植到Tiny6410后,运行程序时报错如下:
while loading shared libraries:/usr/local/lib/libts-0.0.so.0:file too short
我照同样的方法将Qt程序移植到mini2440中,程序可以正常运行,但是在tiny6440就不行,我也试过把mini2440中/usr/local/lib中的东西(主要是觉得是不是libts-0.0.so.0这个文件的问题)复制到tiny6410中,但是程序还是报出同样的错误,不知道哪位有遇到同样的问题且解决的,希望指教一下,谢谢!! 移植 Qt ARM --------------------编程问答-------------------- 非常幸运的,这个问题我无意间解决了,把解决的方法放上来,如果有朋友遇上这样的问题也可以参考一下:
首先我参考这个网址的这篇文章http://www.linuxidc.com/Linux/2011-03/33232.htm,里面的这段内容引起我的注意,如图,所以我参照他的方法修改了/usr/local/lib中的内容,步骤如下:
rm libts.so
rm libts.so.0
重建 libts.so 和 libts.so.0 连接

ln -s lib-0.0.so.0.1.1 libts.so.0
ln -s lib-0.0.so.0.1.1 libts.so
再次启动脚本
这样就行了!! --------------------编程问答--------------------
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,