MongoDB-cxx-driver 在VS2013无法使用的问题
来自: 独上西楼
环境: OS:win7 64 CPU: intel core i5 x86 编译boost 是采用x64命令提示符,bjam编译 编译mong 时使用scons --64编译。 目标: 在64位服务器上部署mongo(256G内存) 场景: 用VS2013 测试连接mongo,编译时出现如下错误: 1>MongoDB_Test.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall mongo::DBClientConnection::DBClientConnection(bool,class mongo::DBClientReplicaSet *,double)" (__imp_??0DBClientConnection@mongo@@QAE@_NPAVDBClientReplicaSet@1@N@Z),该符号在函数 "void __cdecl RunMongoDB(void)" (?RunMongoDB@@YAXXZ) 中被引用 1>MongoDB_Test.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall mongo::DBClientConnection::~DBClientConnection(void)" (__imp_??1DBClientConnection@mongo@@UAE@XZ),该符号在函数 "void __cdecl RunMongoDB(void)" (?RunMongoDB@@YAXXZ) 中被引用 1>MongoDB_Test.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __thiscall mongo::DBClientConnection::connect(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_?connect@DBClientConnection@mongo@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z),该符号在函数 "void __cdecl RunMongoDB(void)" (?RunMongoDB@@YAXXZ) 中被引用 1>E:\MyProjects\MongoDB_Test\Debug\MongoDB_Test.exe : fatal error LNK1120: 3 个无法解析的外部命令
你的回应
回应请先 登录 , 或 注册最新讨论 ( 更多 )
- 数据算力产品找合伙人!有兴趣私聊! (laxcus)
- 求助,求MongoDB的大神 (南风知我意)
- 全面掌握MongoDB4.0 完成从小白到达人的蜕变 (单花红丝线)
- 【分享】MongoDB教程视频 (立风)
- 求帮忙 (大佬的易燃装置i)