# HG changeset patch # User Oleksandr Gavenko # Date 1460479543 -10800 # Node ID bbbcf97abedd3003acecfc9b930755f83633558f # Parent a27340a6c3d08c22d404fc5b80fb40e0a66b0aa9 MSVC versions. diff -r a27340a6c3d0 -r bbbcf97abedd 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 -