我尝试将我的游戏代码从 Windows 7 移植到 Unix 平台。我使用的是从源代码编译的最新 c++ mongodb 驱动程序。与 Windows 上的步骤相同。但是我遇到了 mongoclient 库链接的一些麻烦。我这里有错误分支 Many many errors .当我根本不链接 libmongoclient.a 时,g++ 会生成相同的错误。我有 g++ 4.4.5 版本。我在这里错过了什么?
更新:
我正在尝试用 mongo_client_lib.cpp 编译 结果稍后公布。重新编译 boost 和 mongo 后仍然有同样的错误。当我包含 mongo_client_lib.cpp 时,我有 More errors .它仍然没有看到 mongo 客户端的库文件。 =/
最佳答案
the MongoDB docs 中的示例显示 -lmongoclient
在 -boost...
库的 之前列出。你的有它。
关于c++ - mongoDb C++ 驱动程序忽略 mongoclient 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10571911/