使用Eclipse在Mac上找不到mongo c libs

时间:2014-05-14 17:33:57

标签: c eclipse macos mongodb driver

我在OSX(Mavericks)上的tar发行版中构建了MongoDB C驱动程序。构建好并安装到/ usr / local / lib以及libbson。链接到/ usr / lib。

它构建了libbson-1.0.0.dylib,libbson-1.0.la,libmongoc-1.0.0.dylib和libmongoc-1.0.la。 不管是什么原因,makefile都没有构建“* .a”文件。

我将/ usr / local / lib添加到我的Eclipse项目的lib dir params中,并包含到/ usr / local / include。

在编译期间发现了包含但是链接失败了,因为来自libbson&的符号。找不到libmongoc。我不知道缺少“* .a”文件 - 不确定Eclipse是否知道如何处理dylib文件。

如何让Eclipse找到所需的库?

1 个答案:

答案 0 :(得分:0)

您是否尝试添加" -llibbson-1.0.0 -llibbson-1.0 -llibmongoc-1.0"到链接器标志?