我正在使用exiv2库。我目前遇到了一个问题,我无法找到解决方法。这是问题所在。 我安装了exiv2库。当我尝试运行它时,会出现以下错误。
exiv2: error while loading the shared libraries: libexiv2.so.26: cannot open shared object file: No such file or directory
但是,当我打开/ usr / local / lib文件夹时,它就存在了。当我尝试使用ldd命令找到库时,命令无法找到它! 任何人都可以帮我找到那里发生的事情吗?提前致谢! 如果不是如何卸载整个库并重新安装它?
答案 0 :(得分:0)
使用安装源时遇到了类似的问题。
您可以从exiv2的sources文件夹中删除带有sudo make uninstall
的构建文件。
我的问题的解决方案是简单地使用Ubuntu存储库中的包:sudo apt install exiv2 libexiv2-dev
。
希望这对你也有帮助。