链接与C ++ mongoclient驱动程序2.4时链接器错误

时间:2015-11-03 13:50:04

标签: c++ mongo-cxx-driver

尝试将应用程序与mongodb C ++驱动程序链接时,我收到一个链接器错误。我不确定出了什么问题。

(.rodata._ZTVN5mongo16ConnectExceptionE[_ZTVN5mongo16ConnectExceptionE]+0x40): undefined reference to `mongo::DBException::toString() const'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

1 个答案:

答案 0 :(得分:0)

为什么使用这样一个非常过时的C ++驱动程序版本?使用最新版本的旧版C ++驱动程序,您将获得更好的运气:

https://github.com/mongodb/mongo-cxx-driver/releases/tag/legacy-1.1.0

更好的是,使用新的C ++ 11驱动程序:

https://github.com/mongodb/mongo-cxx-driver/releases/tag/r3.0.0