# HG changeset patch # User Oleksandr Gavenko # Date 1276674461 -10800 # Node ID f7526a8b7bbd036986e92e5068e57116d430beb2 # Parent 90e66cb8292abe4ee51f670b86452304a6711a2f# Parent 407f7a46f7e6a50cb3e182d5e930ac6133d63a85 Automated merge with file:///cygdrive/d/srv/hg-home/admin-doc diff -r 90e66cb8292a -r f7526a8b7bbd make.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make.rst Wed Jun 16 10:47:41 2010 +0300 @@ -0,0 +1,5 @@ +-*- outline -*- + +* How view list of default make definitions. + + $ make -p -f /dev/null diff -r 90e66cb8292a -r f7526a8b7bbd msvc.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/msvc.rst Wed Jun 16 10:47:41 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