1

mongodb C++ ドライバーに対してアプリケーションをリンクしようとしているときに、1 つのリンカー エラーが発生します。何が問題なのかわかりません。

(.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)
4

1 に答える 1

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

于 2016-02-20T17:33:08.960 に答える