OT: Windows SDK "x86 compilers are not currently installed"



  • Ich habe den neuesten Windows SDK installiert und benutze das folgende Skript

    SET INCLUDE="%PROGRAMFILES%\Microsoft SDKs\Windows\v7.0\Include"
    SET LIB="%PROGRAMFILES%\Microsoft SDKs\Windows\v7.0\Lib"
    call "%PROGRAMFILES%\Microsoft SDKs\Windows\v7.0\Bin\SetEnv.Cmd"
    ...
    

    das scheitert jedoch mit dieser Fehlermeldung:

    The x86 compilers are not currently installed.
    Please go to Add/Remove Programs to update your installation.
    .
    Setting SDK environment relative to C:\Program Files\Microsoft
    SDKs\Windows\v7.0
    .
    Das Sprungziel - Set_x86 wurde nicht gefunden.
    Drücken Sie eine beliebige Taste . . .

    Die SKD ist bis auf Beispiele und Dokumentation vollständig installiert.
    Das Skript wird aus der 'Visual Studio 2005 Console' aufgerufen.

    Hier eine weitere Darstellung des Hintergrundes:
    http://www.matthiaspospiech.de/blog/2010/01/21/windows-sdk-7-messed-up/

    Was läuft falsch?

    Matthias

    Hier noch die vollständige Liste aller gesetzten Variablen nach setenv.cmd:

    C:\Program Files\Microsoft Visual Studio 9.0\VC\bin>SET
    ALLUSERSPROFILE=C:\ProgramData
    APPDATA=C:\Users\Matthias\AppData\Roaming
    CommonProgramFiles=C:\Program Files\Common Files
    COMPUTERNAME=MATTHIASWIN7
    ComSpec=C:\Windows\system32\cmd.exe
    CURRENT_CPU=x86
    DEBUGMSG=DEBUG
    DevEnvDir=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
    DXSDK_DIR=C:\Program Files\Microsoft DirectX SDK (August 2009)\
    FP_NO_HOST_CHECK=NO
    FrameworkDir=C:\Windows\Microsoft.NET\Framework
    FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
    FrameworkVersion=v2.0.50727
    FxTools=C:\Windows\Microsoft.NET\Framework\v3.5;C:\Windows\Microsoft.NET\Framewo
    rk\v2.0.50727
    HOME=C:\Users\Matthias\
    HOMEDRIVE=C:
    HOMEPATH=\Users\Matthias
    INCLUDE=!ORIGINALINCLUDE!
    LIB=!ORIGINALLIB!
    LIBPATH=C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft
    Visual Studio 8\VC\ATLMFC\LIB
    LOCALAPPDATA=C:\Users\Matthias\AppData\Local
    LOGONSERVER=\\MATTHIASWIN7
    MSSdk=C:\Program Files\Microsoft SDKs\Windows\v7.0
    NUMBER_OF_PROCESSORS=2
    OS=Windows_NT
    OSIncludes=C:\Program Files\Microsoft SDKs\Windows\v7.0\Include;C:\Program Files
    \Microsoft SDKs\Windows\v7.0\Include\gl
    OSLibraries=C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib
    Path=;C:\Program Files\Microsoft Visual Studio 9.0vcpackages;C:\Program Files\Mi
    crosoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft SDKs\Windows\v7
    .0\Bin;C:\Windows\Microsoft.NET\Framework\v3.5;C:\Windows\Microsoft.NET\Framewor
    k\v2.0.50727;!Path!
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    PROCESSOR_ARCHITECTURE=x86
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 107 Stepping 1, AuthenticAMD
    PROCESSOR_LEVEL=15
    PROCESSOR_REVISION=6b01
    ProgramData=C:\ProgramData
    ProgramFiles=C:\Program Files
    PROMPT=PPG
    PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
    PUBLIC=C:\Users\Public
    RegKeyPath=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\SxS\VC7
    SdkSetupDir=C:\Program Files\Microsoft SDKs\Windows\v7.0\Setup
    SdkTools=C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin
    SESSIONNAME=Console
    SystemDrive=C:
    SystemRoot=C:\Windows
    TARGETOS=WINNT
    TARGET_CPU=x86
    TARGET_DEBUGTYPE=DEBUG
    TEMP=C:\Users\Matthias\AppData\Local\Temp
    TMP=C:\Users\Matthias\AppData\Local\Temp
    USERDOMAIN=MatthiasWin7
    USERNAME=Matthias
    USERPROFILE=C:\Users\Matthias
    VCIncludes=C:\Program Files\Microsoft Visual Studio 9.0Include
    VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0
    VCLibraries=C:\Program Files\Microsoft Visual Studio 9.0Lib
    VCRoot=C:\Program Files\Microsoft Visual Studio 9.0
    VCRoot_Orig=C:\Program Files\Microsoft Visual Studio 9.0
    VS80COMNTOOLS=C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\
    VS90COMNTOOLS=c:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\
    VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8
    VSRegKeyPath=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\SxS\VS7
    VSRoot=C:\Program Files\Microsoft Visual Studio 9.0\
    VSRoot_Orig=C:\Program Files\Microsoft Visual Studio 9.0\
    VSTools=C:\Program Files\Microsoft Visual Studio 9.0vcpackages;C:\Program Files\
    Microsoft Visual Studio 9.0\Common7\IDE
    windir=C:\Windows



  • Nachdem du den Fehler anscheinend eh schon gefunden hast... was willst du nun von uns wissen?



  • hustbaer schrieb:

    Nachdem du den Fehler anscheinend eh schon gefunden hast... was willst du nun von uns wissen?

    Wie kann Microsoft etwas Releasen was so offensichtlich nicht funktionieren kann und wie schaffen es andere damit etwas zu kompilieren. Offensichtlich muss es einen vollkommen üblichen Weg geben den VC 9 Compiler zu installieren so das er im richtigen Pfad liegt und das Skript nicht scheitert.

    Nur weil ich den Fehler kenne kenne ich nicht die Lösung.


Anmelden zum Antworten