MSVC_VERSION.rst 774 B

12345678910111213141516171819202122232425
  1. MSVC_VERSION
  2. ------------
  3. The version of Microsoft Visual C/C++ being used if any.
  4. If a compiler simulating Visual C++ is being used, this variable is set
  5. to the toolset version simulated as given by the ``_MSC_VER``
  6. preprocessor definition.
  7. Known version numbers are::
  8. 1200 = VS 6.0
  9. 1300 = VS 7.0
  10. 1310 = VS 7.1
  11. 1400 = VS 8.0 (v80 toolset)
  12. 1500 = VS 9.0 (v90 toolset)
  13. 1600 = VS 10.0 (v100 toolset)
  14. 1700 = VS 11.0 (v110 toolset)
  15. 1800 = VS 12.0 (v120 toolset)
  16. 1900 = VS 14.0 (v140 toolset)
  17. 1910-1919 = VS 15.0 (v141 toolset)
  18. 1920-1929 = VS 16.0 (v142 toolset)
  19. 1930-1939 = VS 17.0 (v143 toolset)
  20. See also the :variable:`CMAKE_<LANG>_COMPILER_VERSION` and
  21. :variable:`MSVC_TOOLSET_VERSION` variable.