Supported Platforms and C++ Compilers

CodeSynthesis XSD is written in standard C++ and any modern C++ compiler should be able to compile the generated code. The current stable release has been tested using the platforms and C++ compilers listed below:

Platform Architecture Compiler
GNU/Linux x86_64
aarch64
i686
GCC 4.9 - 13
Clang 3.7 - 16
Mac OS aarch64
x86_64
Apple Clang 14, 15 (Xcode 14.2, 14.3, 15)
Homebrew GCC 10 - 13
Windows x86_64
i686
MSVC 14.3 - 17.6 (Visual Studio 14/2015 - 17.6/2022)
Clang 14 - 15 (MSVC runtime)
MinGW GCC 10 - 13
FreeBSD x86_64 Clang 10 - 14

Let us know if you require support for a platform or C++ compiler not listed above.