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=
行為。