从我的一个客户那里收到了一个应用程序。当我尝试运行它时,出现了以下错误。
在我的项目结构中,我看到以下内容:
我的共享库libvtkWidgets是否已损坏?如何解决这个错误?
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是否已损坏?如何解决这个错误?
sudo ldconfig
会给你一个确切的问题("文件***为空,未经检查。"或"***不是一个符号链接")。 - Yan Fototar
命令解决了这个问题,详情请参考这里。 - Matthias Braun