On Sun, Oct 3, 2010 at 7:56 AM, David Ashley <[email protected]> wrote:

> 1. Can Win 7 64 bit run 32 bit binariaes and DLLs?
> 2. Are there any different steps or additional items that need to be performed
> for 64 bit?

All 64-bit Windows OSes can run 32 bit binaries.  (You can't of course
install both a 32-bit and 64-bit ooRexx on the same machine because
rxapi will have conflicts.)

What controls if a 64-bit or 32-bit version is built is the Windows
SDK or VC++ environment set up.  So for a 64-bit build (on a 64-bit
Windows) I use this setup:

call "C:\Tools\Visual.Studio2008\VC\vcvarsall.bat" amd64
call "C:\Tools\MsSDK.v6.0\bin\SetEnv.cmd" /Release /x64  /XP

and for a 32-bit build (on a 32-bit Windows):

call "C:\Tools\Visual.Studio.2008\VC\vcvarsall.bat" x86
call "C:\Tools\MsSDK.v6.0\bin\SetEnv.cmd" /Release /x86  /XP

Note that the exact parameters vary a little bit with the version of
the SDK (and I think with the compiler also.)  You can get the
parameters by doing:

C:\Tools\Visual.Studio.2008\VC\vcvarsall.bat
or
C:\Tools\MsSDK.v6.0\bin\SetEnv.cmd /?

using the correct path to the installaion of course.  You only need to
quote the path if you installed into a directory with spaces in it.

You can also cross-compile, compile the 64-bit version in a 32-bit
Windows, etc..  But I usually have a 32-bit system right next to a
64-bit system so I never bothered to try it.

--
Mark Miesfeld

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to