CMAKE_VS_PLATFORM_TOOLSET_VERSION

版本 3.12 新增。

Visual Studio 平台工具組版本。

用於 VS 2017 及更高版本的 Visual Studio Generators 允許選擇相同工具組的次要版本。工具組版本號碼可以在 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= 行為。