Much of this documentation is historical in nature. The only
officially supported platforms with committed testing and maintenance
at this time are Windows (native, NOT Cygwin or other variants),
Linux, and MacOS. All other builds are unsupported and untested
and should be expected to require patching and build debugging.
Patches are accepted for other platforms, as are maintainers
interested in taking over responsibility for supporting them.
The officially supported Windows platforms consist of only those
Windows versions that are actively supported by Microsoft, which at
time of writing excludes all releases prior to Server 2008 R2.
The currently supported Windows compilers include Visual Studio 2015
and later; this set is subject to change in the future.
Support for C++ RTTI is an absolute requirement when building.
This section contains installation instructions for the Windows
The Xerces-C++ source is available in the source distribution:
Install the Xerces-C++ source distribution by using
on the xerces-c-3.2.3.zip archive in the Windows environment. You can
use WinZip, or any other UnZip utility:
This creates the 'xerces-c-3.2.3' sub-directory
containing the Xerces-C++ source distribution.
To build the Xerces-C++ source after installation,
please follow the Build Instructions.
This section contains installation instructions for the UNIX,
Linux, and Mac OS X platforms.
This section contains installation instructions for the Cygwin
Precompiled Xerces-C++ libraries for Cygwin may be provided as
part of the Cygwin package repository. To install the binary
distribution run Cygwin setup.exe.
When you reach the Packages step of the Cygwin Setup wizard,
expand the Devel category, then click in the New column next
to "xerces-c-devel" until it reads "3.2.3-X".