David Cargill wrote:
Hi, I noticed that xerces-c 2.8 has 64 bit windows binaries and am trying to figure out how there were generated. Was it done on a 64 bit system or on a 32 bit windows system using a cross compiler (I heard that was an option but haven't figured out how to do it)? Did you have to install a special version of MSVC 2005 to build it?
Hi Dave,
You need to install x64 compiler support with Visual Studio 2005. I believe you need Standard edition or above, so Express won't work. You can cross-compile, unless you need ICU support, since the ICU 64-bit tools won't run on a 32-bit system. I don't think Microsoft supports building Itanium binaries within the IDE any longer, although you can install the Itanium compiler and SDK and use it from the command line. I'm not certain which IDEs the latest Intel compilers support.
The xerces-c documentation describes "Building 64 bit libraries on Windows using Intel C++" on the build-winunix.xml page but it doesn't talk about using MSVC to build 64 bit libraries.
We really need to update the documentation. Dave
