What is the best way to compile for 64 Windows if you don't have a 64 bit windows OS? I want to compile my chess program for 64 bit windows (it uses 64 bit data structures and is actually 2X faster on 64 bit linux over 32 bit linux.)

I have seen mingw64 but have heard that it is very buggy. Does anyone have any experience with this?

Jim's email reminded me of something I wanted to look into. Can these virtual boxes emulate a 64 bit machine?
- Don




Jim O'Flaherty, Jr. wrote:
All,

Another option is to use a VM, MS's Virtual PC (free), VMWare's offering (free 
for non-commercial use) or any of the flavors of the open source Xen. 
Basically, you can set up an install of whatever target environment you use as 
a client OS. And then install and configure all you need and want natively 
within the Client OS without having to worry that the host OS is Windows.

And for those of you who will say this is inefficient - I would just reply 
with, not participating at all is less efficient than at least participating 
with something inside a VM. There is no need for perfection, as in having every 
little tiny bit of performance eeked out of a box/processor/memory. If you can 
get +90% (which is what all the above VM creators claim for each of theirs), 
then you can participate and gain more experience for your particular 
computer_go player.


Jim




----- Original Message ----
From: Don Dailey <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]; computer-go <[email protected]>
Sent: Thursday, July 17, 2008 1:31:21 PM
Subject: Re: [computer-go] Re: linux and windows



terry mcintyre wrote:
A cygwin port can't really be considered a "windows application" since it 
requires that the windows user install cygwin. This is not for the faint of heart.

There are many good reasons why some people develop on Linux. Porting between Linux and Windows is not trivial.
A better way to run linux programs on borrowed Windows machines might be to 
burn a LiveCD with one's program -- something akin to the Hikarunix CD, which 
tournament organizers could then pop into a computer, boot, and start the 
program.
But you can compile using mingw32 to build native applications. I recently compiled my chess program and it runs fine, at least on recent windows OS versions - of course it is a UCI program which means the GUI is a separate windows program.

- Don



_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

------------------------------------------------------------------------

_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/
_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to