【发布时间】:2014-07-02 21:44:36
【问题描述】:
我从 OSX (Mavericks) 上的 tar 发行版构建了 MongoDB C 驱动程序。构建好并与 libbson 一起安装到 /usr/local/lib。链接到 /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 参数中,并包含到 /usr/local/include。
在编译期间找到了包含但链接失败,因为未找到来自 libbson 和 libmongoc 的符号。我正在纠结缺少“*.a”文件——不确定 Eclipse 是否知道如何处理 dylib 文件。
如何让 Eclipse 找到所需的库?
【问题讨论】:
标签: c eclipse macos mongodb driver