MSVC versions.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Tue, 12 Apr 2016 19:45:43 +0300
changeset 1948 bbbcf97abedd
parent 1947 a27340a6c3d0
child 1949 37b696788574
MSVC versions.
msvc.rst
--- 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
-