首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongoDb c++驱动程序忽略mongoclient库

问mongoDb c++驱动程序忽略mongoclient库
EN

Stack Overflow用户
提问于 2012-05-13 20:56:50
回答 2查看 1.3K关注 0票数 1

我试着把我的游戏代码从windows7移植到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客户端的库文件。=/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-10 20:40:43

最后,原因是处于错误的编译模式。MongoDb为发布版本提供了驱动程序。我是在调试模式下构建的。在release x64中构建使mongoclient能够工作!

票数 0
EN

Stack Overflow用户

发布于 2012-05-13 21:50:51

the MongoDB docs中的示例显示了在-boost...库之前列出的-lmongoclient。你的是事后才有的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10571911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档