CMAKE_VS_PLATFORM_TOOLSET_VERSION¶
3.12 版本新增。
Visual Studio 平台工具集版本。
VS 2017 及更高版本的 Visual Studio 生成器 允许选择同一工具集的次要版本。工具集版本号可以通过 CMAKE_GENERATOR_TOOLSET
中的 version=14.11
格式字段来指定。如果未指定,CMake 将选择一个默认工具集。如果未选择次要版本且使用了默认版本,则该值可能为空。
如果该值不为空,则它是 MSBuild 在其 Microsoft.VCToolsVersion.*.props
文件名中使用的版本号。
版本 3.19.7 中添加: VS 16.9 的工具集也可以指定为 14.28.16.9
,因为 VS 16.10 使用文件名 Microsoft.VCToolsVersion.14.28.16.9.props
。
三部分 MSVC 工具集版本¶
版本 3.19.7 中添加。
可以为 version=
字段提供三部分工具集版本,例如 14.28.29910
,CMake 将其转换为 MSBuild Microsoft.VCToolsVersion.*.props
文件使用的名称。这有助于区分 VS 16.8 的 14.28.29333
工具集和 VS 16.9 的 14.28.29910
工具集。它还匹配 vcvarsall
的 -vcvars_ver=
行为。