MongoDB C ++驱动程序编译错误

时间:2013-09-04 13:45:40

标签: mongodb visual-c++

尝试在VS 2010上使用MongoDb驱动程序。 使用boost 1.4.9包含新编译的MongoDB驱动程序(每晚) 有这个错误:

mongoclient.lib(1):错误C2059:Syntaxfehler:'<'

mongoclient.lib(2):错误C2018:Unbekanntes Zeichen'0x60'

mongoclient.lib(3):错误C2059:Syntaxfehler:'UngültigesSuffixfürZahl'

mongoclient.lib(3):错误C2018:Unbekanntes Zeichen'0x16'

............ 致命错误C1003:Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen。

1 个答案:

答案 0 :(得分:0)

强烈建议您不要使用独立驱动程序。而是从git下载并构建完整的mongodb源代码。这应该会得到驱动程序和头文件(我没有一个Windows框来测试它,但这适用于OSX / Linux和所有平台的推荐解决方案)。最后,链接库,不要包含.cpp文件。

最佳, 查理