模仿 - 找不到共享对象

时间:2012-04-06 12:20:21

标签: c++ linux mime shared-objects

我正在尝试创建一个使用模仿库v0.9.7的驱动程序。我可以编译我的应用程序(mime-test),但是当我运行它时我得到错误:

mime-test:加载共享库时出错:libmimetic.so.0:无法打开共享对象文件:没有这样的文件或目录

所以我环顾网络寻找答案,但无法弄清问题是什么。这是我到目前为止所尝试过的。

我验证了libmimetic.so.0是'/ usr / local / lib'中指向libmimetic.so.0.0.0的符号链接。在编译和安装mimetic之后,我确实运行了'ldconfig'。在我的Makefile中,链接时我添加了标志'-limeime和-L / usr / local / lib'

当我运行'ldd mime-test'时,我注意到以下条目(省略其他库):

libmimetic.so.0 =>找不到

一个站点说在64位环境中尝试使用32位lib时会发生这种情况,但我不知道如何确定这是否是我的问题。我编译并在我的x64平台上安装了这个库,如果这有所不同。

有什么想法吗?

0 个答案:

没有答案