我已经从http://dl.mongodb.org/dl/cxx-driver为我的 os x 下载了最新版本的 MongoDB C++ 驱动程序。然后我在 os x 终端中使用 tar xvf 命令提取。之后我运行 scons 来构建驱动程序。它通过给出以下消息成功构建
-- some messages --
ranlib build/libmongoclient.a
ranlib: file: build/libmongoclient.a(backtrace.o) has no symbols
ranlib: file: build/libmongoclient.a(posix_fadvise.o) has no symbols
ranlib: file: build/libmongoclient.a(ssl_manager.o) has no symbols
Install file: "build/libmongoclient.a" as "libmongoclient.a"
scons: done building targets.
所以,然后我运行命令“scons install”将库安装到我的机器中。
--some messages --
scons: done reading SConscript files.
scons: Building targets ...
scons: `install' is up to date.
scons: done building targets.
但是当我检查 libmongoclient 库的 /usr/local 目录时,它不存在。但是在我提取的 mongoDB 驱动程序文件夹中,有一个名为“libmongoclient.a”的文件。但是没有扩展名为“.dylib”的文件。那么我该如何使用 mongoDB Xcode & gcc C++ 呢?有人帮我链接 Xcode 中的“libmongoclient”库。