我试图为vc ++ 2017社区版构建mongocxx驱动程序。 我跑到下面并得到错误并重新启动到最新的构建工具并成功编译。
cd mongo-c-driver-1.8.0\src\libbson
cmake -G "Visual Studio 14 2015 Win64" \
"-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver" \
"-DCMAKE_BUILD_TYPE=Release" # Defaults to debug builds
但是在重新调用windows SDK版本10.0.14393之后运行以下错误。
msbuild.exe /p:Configuration=Release ALL_BUILD.vcxproj
我收到了以下错误
完成建筑项目" E:\ nosql_db \ mongo-c-driver-1.8.0 \ src \ libbson \ ALL_BUILD.vcxproj" (默认目标) - 失败。
构建失败。
" E:\ nosql_db \蒙戈-C-驾驶员1.8.0 \ SRC \ libbson \ ALL_BUILD.vcxproj" (默认目标)(1) - > " E:\ nosql_db \蒙戈-C-驾驶员1.8.0 \ SRC \ libbson \ ZERO_CHECK.vcxproj" (默认目标)(2) - > (PlatformPrepareForBuild目标) - > C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 \ Microsoft.Cpp.Platform.targets(55,5):错误MSB8020:构建 找不到Visual Studio 2010工具(Platform Toolset =' v100')。请使用v100构建工具进行构建 安装Visual Studio 2010构建工具。或者,您可以通过选择升级到当前的Visual Studio工具 单击项目菜单或右键单击解决方案,然后选择"重新定位解决方案"。 [E:\ nosql_db \蒙戈-C驱动-1.8。 0 \ SRC \ libbson \ ZERO_CHECK.vcxproj]
请让我知道如何解决问题。
创建驱动程序的最简单方法是什么。