CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION¶
加入於 3.4 版本。
Visual Studio Windows 目標平台版本。
當目標為 Windows 10 及以上版本時,用於 VS 2015 及以上的 Visual Studio 產生器 支援指定 Windows SDK 版本。
如果
CMAKE_GENERATOR_PLATFORM
指定一個version=
欄位,如 Visual Studio 平台選擇 所述,則會選擇該 SDK 版本。否則,如果
WindowsSDKVersion
環境變數設定為可用的 SDK 版本,則會選擇該版本。這適用於由vcvarsall.bat
或類似腳本建立的環境。加入於 3.27 版本: 這由政策
CMP0149
啟用。否則,如果
CMAKE_SYSTEM_VERSION
設定為可用的 SDK 版本,則會選擇該版本。變更於 3.27 版本: 這由政策
CMP0149
停用。否則,CMake 會使用可用的最新 Windows SDK 版本。
選擇的 Windows 目標版本號碼會提供在 CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION
中。如果沒有可用的 Windows 10 SDK,此值將為空。
可以將 CMAKE_WINDOWS_KITS_10_DIR
環境變數設定為絕對路徑,以告知 CMake 在自訂位置尋找 Windows 10 SDK。指定的目錄應包含 Include/10.0.*
目錄。