Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Visual C++ 2005 Express Edition Beta1

Author: Eugene Nalimov

Date: 20:21:28 09/19/04

Go up one level in this thread


On September 19, 2004 at 22:23:04, Joshua Haglund wrote:

>How come when compiling Crafty, windows.h isn't included in the ./include
>folder? I had to copy that and dozens of others from my VC98 (6.0) ./include
>folder to compile Crafty.
>
>Also, what does everyone use for optimizations? /G7 doesn't work??
>
>Joshua Haglund
>toneewa@yahoo.com

Windows.h, all the libraries and documentation is part of platform SDK that is
available for free download as well. See
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

Instructions how to use Express Edition with Platform SDK are located at
http://lab.msdn.microsoft.com/express/visualc/usingpsdk/default.aspx.

I asked why it was done this way, and the answer was "Express Edition is
relatively small download. It is sufficient for lot of users who want to either
write .NET code, or use only Standard C/C++ features. Platform SDK is available
as a separate download for years, and there is link to Platform SDK download
from Visual C++ Express Edition start page".

Flags "Optimize for particular CPU" were removed because customers do not upfate
their makefiles when new CPU becomes available. E.g. lot of makefiles we studied
still contain /G3 (optimize for 80386). We modified compiler to produce code
that runs reasonable well on any modern CPU. Yes, optimizations for the
particular CPU can speed executable on that CPU a little, but that executable
will slowdown on different CPU much more.

Thanks,
Eugene



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.