msvc.rst
changeset 424 2cbd7bbb1012
parent 422 407f7a46f7e6
child 479 ff808bf704f8
equal deleted inserted replaced
423:f7526a8b7bbd 424:2cbd7bbb1012
     1 -*- mode: outline; coding: utf-8 -*-
     1 -*- mode: outline; coding: utf-8 -*-
       
     2 
       
     3 * Downloads.
       
     4 
       
     5 ** MSVC.
       
     6 
       
     7 
       
     8 
       
     9 ** SDK.
       
    10 
       
    11   http://msdn.microsoft.com/en-us/windows/bb980924.aspx
       
    12                 Windows SDK
     2 
    13 
     3 * Register SDK to Visual Studio.
    14 * Register SDK to Visual Studio.
     4 
    15 
     5 To check all available version:
    16 To check all available version:
     6 
    17 
    17   cmd> cd %PROGRAMFILES%\Microsoft SDKs\Windows\vX.X\Setup\
    28   cmd> cd %PROGRAMFILES%\Microsoft SDKs\Windows\vX.X\Setup\
    18   cmd> WindowsSdkVer.exe -version:v6.1
    29   cmd> WindowsSdkVer.exe -version:v6.1
    19 
    30 
    20 * MSVC versions.
    31 * MSVC versions.
    21 
    32 
    22   NAME                       NUM  _MSC_VER  cl
    33   NAME                       VER  _MSC_VER  cl
    23 
    34 
    24   Visual Studio 6.0 (1998)   6.0  1200
    35   Visual Studio 6.0 (1998)   6.0  1200
    25   Visual Studio .NET (2002)  7.0  1300
    36   Visual Studio .NET (2002)  7.0  1300
    26   Visual Studio .NET 2003    7.1  1310
    37   Visual Studio .NET 2003    7.1  1310
    27   Visual Studio 2005         8.0  1400      14.00
    38   Visual Studio 2005         8.0  1400      14.00
    34 Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x8
    45 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="
    46   cmd# cl /help 2>&1 | head -n 1 | sed "s=.*Version \([0-9]*\)\.\([0-9]*\)\..*=\1.\2="
    36 16.00
    47 16.00
    37 
    48 
    38   http://predef.sourceforge.net/precomp.html#sec35
    49   http://predef.sourceforge.net/precomp.html#sec35
       
    50 
       
    51 * MS SDK version.
       
    52 
       
    53                                                     VER
       
    54 
       
    55 Included in Visual Studio 2005                      v5.0
       
    56 Included in Visual Studio 2008                      v6.0A
       
    57 SDK Update for Windows Vista
       
    58 SDK for Windows Server 2008 and .NET Framework 3.5  v6.1
       
    59 Included in Visual Studio 2010 Express              v7.0A
       
    60 SDK for Windows 7 and .NET Framework 3.5 SP 1       v7.0
       
    61 SDK for Windows 7 and .NET Framework 4              v7.1
       
    62 
       
    63   http://msdn.microsoft.com/en-us/windows/dd146047.aspx
       
    64                 Which SDK do I install?
       
    65   http://en.wikipedia.org/wiki/Microsoft_Windows_SDK#Versions
       
    66 
       
    67 * MSVC and SDK compatibility.
       
    68 
       
    69 v6.1: MSVC 2005, 2008 + express
       
    70 v7.0: MSVC 2008 + express
       
    71 v7.1: MSVC 2005, 2008, 2010 + express