MSVC versions.
--- a/msvc.rst Wed Mar 30 16:24:33 2016 +0300
+++ b/msvc.rst Tue Apr 12 19:45:43 2016 +0300
@@ -1,4 +1,4 @@
-.. -*- coding: utf-8; -*-
+.. -*- coding: utf-8; auto-fill-function: nil -*-
==========================
Microsoft visual studio.
@@ -46,15 +46,43 @@
MSVC versions.
==============
-
- NAME VER _MSC_VER cl
- ========================== ==== ======== =====
- Visual Studio 6.0 (1998) 6.0 1200
- Visual Studio .NET (2002) 7.0 1300
- Visual Studio .NET 2003 7.1 1310
- Visual Studio 2005 8.0 1400 14.00
- Visual Studio 2008 9.0 1500 15.00
- Visual Studio 2010 10.0 1600 16.00
+=================== ======= ======= ========= ======= ======== ======= ========
+Product Release C++ _MSC_VER MFC _MFC_VER ATL _ATL_VER
+| date version version version
+=================== ======= ======= ========= ======= ======== ======= ========
+C 1.0 100
+C 2.0 200
+C 3.0 300
+C 4.0 400
+C 5.0 500
+C 6.0 1990 600
+C/C++ 7.0 1992 700 1.0 0x0100
+Visual C++ 1.0 1993 1.0 800 2.0 0x0200
+Visual C++ 1.1 1993 1.1
+Visual C++ 1.5 1993 1.5 850 2.5 0x0250
+Visual C++ 1.51 1.5
+Visual C++ 1.52 1.52
+Visual C++ 1.52b 1.52b
+Visual C++ 1.52c 1.52c
+Visual C++ 2.0 2.0 900 3.0 0x0300
+Visual C++ 2.1 2.1
+Visual C++ 2.2 2.2
+Visual C++ 4.0 1995 4.0 1000 4.0 0x0400
+Visual C++ 4.2 4.2 1020 4.2 0x0420
+| 1.0 0x0100
+| 1.1 0x0110
+| 2.0 0x0200
+Visual Studio 97 1997 5.0 1100 4.21 0x0421 2.1 0x0210
+Visual Studio 6.0 1998 6.0 1200 6.0 0x0600 3.0 0x0300
+VS .NET 2002 2002 7.0 1300 7.0 0x0700 7.0 0x0700
+VS .NET 2003 2003 7.1 1310 7.1 0x0710 7.1 0x0710
+Visual Studio 2005 2005 8.0 1400 8.0 0x0800 8.0 0x0800
+Visual Studio 2008 2008 9.0 1500 9.0 0x0900 9.0 0x0900
+Visual Studio 2010 2010 10.0 1600 10.0 0x0A00 10.0 0x0A00
+Visual Studio 2012 2012 11.0 1700 11.0 0x0B00 11.0 0x0B00
+Visual Studio 2013 2013 12.0 1800 12.0 0x0C00 12.0 0x0C00
+Visual Studio 2015 2015 14.0 1900 14.0 0x0E00 14.0 0x0E00
+=================== ======= ======= ========= ======= ======== ======= ========
To check version from command line::
@@ -63,13 +91,21 @@
cmd# cl /help 2>&1 | head -n 1 | sed "s=.*Version \([0-9]*\)\.\([0-9]*\)\..*=\1.\2="
16.00
- * http://predef.sourceforge.net/precomp.html#sec35
+Reference:
+
+http://mariusbancila.ro/blog/2015/08/12/version-history-of-vc-mfc-and-atl/
+ Version history of VC MFC and ATL
+https://en.wikipedia.org/wiki/Microsoft_Visual_Studio#History
+ VS History
+https://en.wikipedia.org/wiki/List_of_Microsoft_codenames#Visual_Studio_family
+ Visual Studio family
MFC versions.
=============
+ ================ ===================
MFC version Visual C++ version
- =============== ===================
+ ================ ===================
1.0 Microsoft C/C++ 7.0
2.0 Visual C++ 1.0
2.5 Visual C++ 1.5
@@ -84,13 +120,15 @@
7.0 (mfc70.dll) Visual C++ .NET 2002
7.1 (mfc71.dll) Visual C++ .NET 2003
8.0 (mfc80.dll) Visual C++ 2005
+ ================ ===================
- http://msdn.microsoft.com/en-us/library/3z02ch3k.aspx
- ATL and MFC Version Numbers
+http://msdn.microsoft.com/en-us/library/3z02ch3k.aspx
+ ATL and MFC Version Numbers
ALT version.
============
+ ============= ===================================================
ATL version Visual C++ version
============= ===================================================
1.0, 1.1, 2.0 None. Released to Web in Visual C++ 4.x time frame.
@@ -98,22 +136,25 @@
7.0 Visual C++ .NET 2002
7.1 Visual C++ .NET 2003
8.0 Visual C++ 2005
+ ============= ===================================================
- http://msdn.microsoft.com/en-us/library/3z02ch3k.aspx
- ATL and MFC Version Numbers
+http://msdn.microsoft.com/en-us/library/3z02ch3k.aspx
+ ATL and MFC Version Numbers
MS SDK version.
===============
- VER
-
-Included in Visual Studio 2005 v5.0
-Included in Visual Studio 2008 v6.0A
+===================================================== =====
+Description VER
+===================================================== =====
+Included in Visual Studio 2005 v5.0
+Included in Visual Studio 2008 v6.0A
SDK Update for Windows Vista
-SDK for Windows Server 2008 and .NET Framework 3.5 v6.1
-Included in Visual Studio 2010 Express v7.0A
-SDK for Windows 7 and .NET Framework 3.5 SP 1 v7.0
-SDK for Windows 7 and .NET Framework 4 v7.1
+SDK for Windows Server 2008 and .NET Framework 3.5 v6.1
+Included in Visual Studio 2010 Express v7.0A
+SDK for Windows 7 and .NET Framework 3.5 SP 1 v7.0
+SDK for Windows 7 and .NET Framework 4 v7.1
+===================================================== =====
http://msdn.microsoft.com/en-us/windows/dd146047.aspx
Which SDK do I install?
@@ -163,4 +204,3 @@
http://msdn.microsoft.com/ru-ru/subscriptions/subscriptionschart.aspx
Сравнение подписок MSDN
-