vcpkg でビルドをすると 最新バージョンのVisual Studio が使用されるようになって、それでは困る場合があるので、その設定の仕方。
vcpkg/triplets ディレクトリ下のファイルに
arm64-windows.cmake arm-uwp.cmake x64-linux.cmake x64-osx.cmake x64-uwp.cmake x64-windows.cmake x64-windows-static.cmake x86-windows.cmakeとファイルが並んでいます。
その x64-windwos.cmake と x86-windows.cmake に対して
set(VCPKG_TARGET_ARCHITECTURE x64) set(VCPKG_CRT_LINKAGE dynamic) set(VCPKG_LIBRARY_LINKAGE dynamic) set(VCPKG_PLATFORM_TOOLSET "v140") set(VCPKG_DEP_INFO_OVERRIDE_VARS "v140")というように VCPKG_PLATFORM_TOOLSET, VCPKG_DEP_INFO_OVERRIDE_VARS を追加し、TOOLSET のバージョンを指定します。
以上。
なんか、一時的にブロガーのポストができなくなって、前のポストを一旦削除して、作り直しました。
0 件のコメント:
コメントを投稿