MSVC_TOOLSET_VERSION

3.12 版本新增。

如果使用了 Microsoft Visual C/C++,则为正在使用的 Microsoft Visual C/C++ 的工具集版本。如果正在使用类 MSVC,则此变量将根据 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 变量。