MSVC_TOOLSET_VERSION

在 3.12 版本加入.

正在使用的 Microsoft Visual C/C++ 的工具集版本(如果有)。如果正在使用 MSVC-like,则根据 MSVC_VERSION 变量给出的编译器版本设置此变量。

已知的工具集版本号是::

80        = VS 2005 (8.0)
90        = VS 2008 (9.0)
100       = VS 2010 (10.0)
110       = VS 2012 (11.0)
120       = VS 2013 (12.0)
140       = VS 2015 (14.0)
141       = VS 2017 (15.0)
142       = VS 2019 (16.0)
143       = VS 2022 (17.0)

比 CMake 已知的版本更新的编译器版本将被报告为最新的已知工具集版本。

另请参阅 MSVC_VERSION 变量。