CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION¶
在 3.4 版中添加。
Visual Studio Windows 目标平台版本。
当目标是 Windows 10 及更高版本时,Visual Studio 生成器 3.4 版以上支持指定一个 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.*
目录。