I never managed to remember the match between Visual Studio version, Visual C++ compiler version and Microsoft C/C++ compiler version.

I took a minute to collect all the data quite some time to collect all this information, and leave it here for future reference:

 

Product IDE version Solution version(s) Platform toolset _MSC_VER
Visual Studio 2017 15.7 12.0 v141 1914
15.6 12.0 v141 1913
15.5 12.0 v141 1912
15.3-15.4 12.0 v141 1911
15.0-15.2 12.0 v141 1910
Visual Studio 2015 14.0 12.0 v140 1900
Visual Studio 2013 12.0 12.0 v120 1800
Visual Studio 2012 11.0 12.0 v110 1700
Visual Studio 2010 10.0 11.0 v100 1600
Visual Studio 2008 9.0 10.0 v90 1500
Visual Studio 2005 8.0 9.0 v80 1400
Visual Studio.NET 2003 7.1 8.0 v71 1310
Visual Studio.NET 7.0 7.0 v70 1300
Visual Studio 6.0 6.0 DSW v60 1200
Visual Studio 97 N/A 1100
Visual Studio  N/A 1000

Hope it helps.

* To be verified

References

Last updated: 2018-05-03

  • added various VS2017, with different _MSC_VER

 

2 Comments


  1. I can confirm the 2017 toolset version – it’s indeed 141.

    Reply
  2. Marco Foco

    Thanks! I also verified this, but forgot to update the map. I’ll do that right now.

    Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.