SDK for WinXP x64

Good day,

I have AMD64 processor with winXPPro x64 and tried to download the x86 SDK but it wouldn't install (I thought it would install into the x86 folder). I then downloaded the AMD64 SDK and installed from the web...well, I thought I had...but when I went into the "Program Files\Microsoft SDK" folder (after getting a success message) I discovered that none of the sub-directories (include, bin, etc) had installed there. I found them one level up in the Program Files directory.

My Question's:

1. Will the AMD64 SDK work with VC++ express to learn how to make win32 apps (I am starting with the Petzold book, will then move on to the windows internal book).

2. Would I be better off downloading the full SDK to disk and installing it that way

TIA,
Markus


Answer this question

SDK for WinXP x64

  • S. Craig

    Hmmm, I'm confused. I thought I read that VC++ express was compatable with WinXP Pro x64

    -Markus



  • Justin Shen

    Actually, by setting up paths last night I was able to get a basic C++ Hello World to compile with the AMD64 PSDK. But I'm not sure if it will build win32 app's as I'm not in front of that particular computer at the moment, and didn't have the time to incorporate the win32 instructions located here: http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/. Maybe all of this will work with the AMD PSDK....

    Anyway, the error I keep getting when trying to install the 32 bit SDK is: "Error: Setup was started in a non-native or WoW environment. Please run the setup package that is appropriate for your operating system installation" ..... I thought I was....

    The link you gave me above sends me to the Vista Group. I doubt they'll be interested in a WinXP/Win32 question ;-) Any other suggestions

    Thanks for your time Ayman, much appreciated.
    -Markus

  • jethro 1955

    Yes, you need to install the 32bit PSDK binaries.

    Thanks,
    Ayman Shoukry
    VC++ Team


  • Poofius

    The vista folks are the same owners of the windows issues so they should be able to direct you to the correct place. Also, you might want to try the newsgroups at http://msdn.microsoft.com/newsgroups.

    Thanks,
    Ayman Shoukry
    VC++ Team


  • Tom Harwood

    Yes, you can install it on the 64bit machine but develop 32bit applications. The 32bit application will run on the WoW side of your operating System. The Express Edition does not provide the compiler tools that would build 64bit applications but rather 32bit applications that can of course run on 64bit machines.

    Thanks,
    Ayman Shoukry
    VC++ Team


  • Lloyd Rice

    OK, thanks! Now all I need is the PSDK for the WoW side I guess....

    -Markus

  • marcelv

    The Express edition doesn't support 64bit devleopment. The VSTS edition does. As for from where to install the SDK, the windows folks forums (http://forums.microsoft.com/MSDN/default.aspx ForumGroupID=24&SiteID=1) might have more details.

    If you have problems with the X86 install of the PSDK on the amd64 machine, also the windows folks should be able to direct you to the correct way of doing so since they own the PSDK

    Thanks,
    Ayman Shoukry
    VC++ Team


  • SDK for WinXP x64