msvc.rst
changeset 422 407f7a46f7e6
child 424 2cbd7bbb1012
equal deleted inserted replaced
421:a5d84ad2bdf1 422:407f7a46f7e6
       
     1 -*- mode: outline; coding: utf-8 -*-
       
     2 
       
     3 * Register SDK to Visual Studio.
       
     4 
       
     5 To check all available version:
       
     6 
       
     7   cmd> cd %PROGRAMFILES%\Microsoft SDKs\Windows\vX.X\Setup\
       
     8   cmd> WindowsSdkVer.exe -version
       
     9 
       
    10 To check current used version:
       
    11 
       
    12   cmd> cd %PROGRAMFILES%\Microsoft SDKs\Windows\vX.X\Setup\
       
    13   cmd> WindowsSdkVer.exe -current
       
    14 
       
    15 Register SDK:
       
    16 
       
    17   cmd> cd %PROGRAMFILES%\Microsoft SDKs\Windows\vX.X\Setup\
       
    18   cmd> WindowsSdkVer.exe -version:v6.1
       
    19 
       
    20 * MSVC versions.
       
    21 
       
    22   NAME                       NUM  _MSC_VER  cl
       
    23 
       
    24   Visual Studio 6.0 (1998)   6.0  1200
       
    25   Visual Studio .NET (2002)  7.0  1300
       
    26   Visual Studio .NET 2003    7.1  1310
       
    27   Visual Studio 2005         8.0  1400      14.00
       
    28   Visual Studio 2008         9.0  1500      15.00
       
    29   Visual Studio 2010        10.0  1600      16.00
       
    30 
       
    31 To check version from command line:
       
    32 
       
    33   cmd# cl /help 2>&1 | head -n 1
       
    34 Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x8
       
    35   cmd# cl /help 2>&1 | head -n 1 | sed "s=.*Version \([0-9]*\)\.\([0-9]*\)\..*=\1.\2="
       
    36 16.00
       
    37 
       
    38   http://predef.sourceforge.net/precomp.html#sec35