我正在使用 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 命令查找库时,该命令找不到它!谁能帮我找到那里发生了什么?提前感谢!如果不是,如何卸载整个库并重新安装?
我在使用源代码进行安装时遇到了类似的问题。您可以从 exiv2 的源文件夹中删除带有sudo make uninstall
的构建文件。
我的问题的解决方案是简单地使用 Ubuntu 存储库中的软件包:sudo apt install exiv2 libexiv2-dev
.
希望这也对您有所帮助。