我已经从http://dl.mongodb.org/dl/cxx-driver下载了最新版的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.
当我在/usr/local目录中检查libmongoclient库时,它不在那里。 但在我提取的mongoDB驱动程序文件夹中,有一个名为“libmongoclient.a”的文件。 但是没有扩展名为“.dylib”的文件。那么我如何使用mongoDB Xcode和gcc C ++? 有人帮我从Xcode链接到“libmongoclient”库。