Spec-Zone.ru › CMake

CMAKE_VS_PLATFORM_TOOLSET_VERSION

Добавлено в версии 3.12.

Версия набора инструментов платформы Visual Studio.

Генераторы Visual Studio для VS 2017 и более поздних версий позволяют выбирать младшие версии одного и того же набора инструментов. Номер версии набора инструментов можно указать в поле 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. Это полезно, чтобы различать набор инструментов 14.28.29333 в VS 16.8 и набор инструментов 14.28.29910 в VS 16.9. Это также соответствует поведению -vcvars_ver= в vcvarsall.

© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API