1

vc++ 2017 community edition 用の 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\mongo-c-driver-1.8.0\src\libbson\ALL_BUILD.vcxproj" (デフォルト ターゲット) (1) -> "E:\nosql_db\mongo-c-driver-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 (プラットフォーム ツールセット = 'v100') のビルド ツールが見つかりません。v100 ビルド ツールを使用してビルドするには、Visual Studio 2010 ビルド ツールをインストールしてください。または、[プロジェクト] メニューを選択するか、ソリューションを右クリックし、[ソリューションの再ターゲット] を選択して、現在の Visual Studio ツールにアップグレードすることもできます。[E:\nosql_db\mongo-c-driver-1.8. 0\src\libbson\ZERO_CHECK.vcxproj]

問題を解決するにはどうすればよいか教えてください。

ドライバーを作成する最も簡単な方法は何でしょうか。

4

0 に答える 0