MSVC_TOOLSET_VERSION

在版本 3.12 中新增。

正在使用的 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 變數。