in reply to Re: 64bit compiler from MS
in thread 64bit compiler from MS



With the Platform SDK, I run:
C:\_64\Platform_SDK\SetEnv.cmd /XP64 /RETAIL
I forget what, if anything, is achieved by those switches ... and I also don't know if that applies in any way to your Windows SDK.

(I see you've fixed the bufferoverflowu.lib issue in the approved manner :-)

Cheers,
Rob

Replies are listed 'Best First'.
Re^3: 64bit compiler from MS
by ikegami (Patriarch) on Mar 04, 2011 at 07:51 UTC

    With the Platform SDK, I run [...] /XP64 /RETAIL

    I think you mean /xp /x64 /retail

    It defaults to /win7 /x64 /debug (for me). /win7 should be fine since it's for local use only, but, but /retail is a good idea.

    (All options are listed by setenv /? from the aforementioned console.)

    (I see you've fixed the bufferoverflowu.lib issue in the approved manner :-)

    I hesitated, but creating a module that uses ExtUtils::FakeConfig to filter out the value felt like overkill :)

      /XP64 is a valid switch for the Platform SDK:
      /XP64 - target Windows XP 64
      Cheers,
      Rob

        Not in 7.1

        Unknown command-line switch: /xp64 ... /Debug - Create a Debug configuration build environment /Release - Create a Release configuration build environment /x86 - Create 32-bit x86 applications /x64 - Create 64-bit x64 applications /ia64 - Create 64-bit ia64 applications /vista - Windows Vista applications /xp - Create Windows XP SP2 applications /2003 - Create Windows Server 2003 applications /2008 - Create Windows Server 2008 or Vista SP1 applications /win7 - Create Windows 7 applications