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.*
目录。