ошибка компоновщика при соединении с C ++ драйвером монгоклиента 2.4

Я получаю одну ошибку компоновщика при попытке связать приложение с драйвером C ++ mongodb. Я не уверен, что происходит не так.

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

Решение

Почему вы используете такую ​​ужасно устаревшую версию драйвера 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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]