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
Platform
toolset
_MSC_VER
Visual Studio 2017 15.0 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.

* Data marked with an asterisk is unverified.

References

Last updated: 2017-02-21 (caused by this tweet)

  • removed unverified mark from VS2015
  • added platform toolset, IDE version and solution version columns
  • added VS2017
  • added references

 

Leave a Reply