Jorge Schrauwen wrote on 2008年12月18日 20:10

On Thu, Dec 18, 2008 at 10:14 AM, Bing Swen <[email protected]> wrote:

Jorge Schrauwen <[email protected]> wrote on 2008年12月17日, 19:07


For the early httpd-2.2.x series it has compiled on Win64. Then again it's
very picky in which platform you use.
Win XP x64 + VS2005/8 works best. Vista x64 is has some problems with
platform SDK (not sure they are fix now).


How long will they be compilable? I don't know. I think it has more to do
with the makefile(s) than with the code it self.


There seems to be a bug in the project updating functions of VS2005/08:
embedded \" char's in the .rc files always made a fatal error to the
resource compiler (rc.exe), e.g.,

  "... LONG_NAME="Apache HTTP Server" ..."

If all the inner \" are replaced with \' (namely, "&quot;" to "&apos;"),
then the updated project files (.vcproj) will be OK to compile.

Was this part of the problems with the makefile(s)?


Looks like you haven't run cvtdsp.pl to convert the vc6 dsp's to once that
upgrade.

There is a more detailed explenation here:
http://www.blackdot.be/?inc=apache/knowledge/tutorials/x64


~Jorge


I already read your nice tutorial there, and many thanks. But I just meant whether it is possible to just revise the "makefiles" (VC6 .dsp files) in the official httpd Win32 release package to make the updated Win64 project files directly compilable?

Bing


Reply via email to