MSVC_VERSIONΒΆ
The version of Microsoft Visual C/C++ being used if any.
If a compiler simulating Visual C++ is being used, this variable is set
to the toolset version simulated as given by the _MSC_VER
preprocessor definition.
Known version numbers are:
Value |
Version |
---|---|
1200 |
VS 6.0 |
1300 |
VS 7.0 |
1310 |
VS 7.1 |
1400 |
VS 8.0 (v80 toolset) |
1500 |
VS 9.0 (v90 toolset) |
1600 |
VS 10.0 (v100 toolset) |
1700 |
VS 11.0 (v110 toolset) |
1800 |
VS 12.0 (v120 toolset) |
1900 |
VS 14.0 (v140 toolset) |
1910-1919 |
VS 15.0 (v141 toolset) |
1920-1929 |
VS 16.0 (v142 toolset) |
1930-1949 |
VS 17.0 (v143 toolset) |
See also the CMAKE_<LANG>_COMPILER_VERSION
and
MSVC_TOOLSET_VERSION
variable.