我从一位客户那里得到了一份申请。当我尝试运行它时,出现以下错误
error while loading shared libraries: ./libvtkWidgets.so.5.4: file too short
在我的项目结构中,我看到以下内容:
-rwxrwxrwx 1 tomasz tomasz 20 2011-02-01 10:44 libvtkWidgets.so
-rwxrwxrwx 1 tomasz tomasz 22 2011-02-01 10:44 libvtkWidgets.so.5.4
-rwxrwxrwx 1 tomasz tomasz 2147103 2011-02-01 10:44 libvtkWidgets.so.5.4.2
我的共享库libvtkWidgets是否已损坏?如何解决该错误?
复制/提取库可能出错。libvtkWidgets.so和libvtkWidgets.so.5.4不应是文件,而应是符号链接。请尝试以下方法:
rm libvtkWidgets.so.5.4 libvtkWidgets.so
ln -s libvtkWidgets.so.5.4.2 libvtkWidgets.so.5.4
ln -s libvtkWidgets.so.5.4 libvtkWidgets.so
无论如何,您都应该检查要安装的软件是否可以从软件中心获得。如果不可用,并且上述修复程序不起作用,则需要与应用程序提供商联系。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句