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