Попытка собрать драйвер mongocxx.
Я без проблем установил драйвер mongoc в путь c: \ mongo-c-driver (версия 1.14.0).
После запуска:
cmake.exe -G "Visual Studio 15 2017 Win64"
-DCMAKE_INSTALL_PREFIX=C:\mongo-cxx-driver
-DCMAKE_PREFIX_PATH=C:\mongo-c-driver
-DCMAKE_CXX_STANDARD=17
-DCMAKE_CXX_FLAGS="/Zc:__cplusplus"
получил ошибку
введите описание изображения здесь
Не знаю почему, но в файле libbson-1.0-config.cmake у меня есть такие строки:
set (BSON_MAJOR_VERSION 0)
set (BSON_MINOR_VERSION 0)
set (BSON_MICRO_VERSION 0)
set (BSON_VERSION 0.0.0)
и в libbson-1.0-config-version.cmake:
set (PACKAGE_VERSION 0.0.0)
Я думаю, что здесь возможная причина, но изменение этих строк вручную не решает проблему (попробуйте использовать драйверы mongocxx версии 3.2 и 3.4).