# HG changeset patch # User Oleksandr Gavenko # Date 1276674089 -10800 # Node ID 407f7a46f7e6a50cb3e182d5e930ac6133d63a85 # Parent a5d84ad2bdf14d563e8d30f016193ef9b9fa518e Register SDK to Visual Studio. MSVC versions. diff -r a5d84ad2bdf1 -r 407f7a46f7e6 msvc.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/msvc.rst Wed Jun 16 10:41:29 2010 +0300 @@ -0,0 +1,38 @@ +-*- mode: outline; coding: utf-8 -*- + +* Register SDK to Visual Studio. + +To check all available version: + + cmd> cd %PROGRAMFILES%\Microsoft SDKs\Windows\vX.X\Setup\ + cmd> WindowsSdkVer.exe -version + +To check current used version: + + cmd> cd %PROGRAMFILES%\Microsoft SDKs\Windows\vX.X\Setup\ + cmd> WindowsSdkVer.exe -current + +Register SDK: + + cmd> cd %PROGRAMFILES%\Microsoft SDKs\Windows\vX.X\Setup\ + cmd> WindowsSdkVer.exe -version:v6.1 + +* MSVC versions. + + NAME NUM _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 + +To check version from command line: + + cmd# cl /help 2>&1 | head -n 1 +Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x8 + 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