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 x86-64 arm |
GNU g++ 4.2.x - 4.9.x (C++98 and C++11) |
| Clang 3.x (C++98 and C++11) | ||
| Intel C++ (C++98 and C++11) | ||
| MacOS X | x86 x86-64 |
GNU g++ 4.2.x - 4.9.x (C++98 and C++11) |
| XCode/Clang 3.x (C++98 and C++11) | ||
| Solaris | SPARC x86 x86-64 |
Sun Studio 12.2 (CC 5.11) |
| Windows | x86 x86-64 |
MS Visual Studio 2005 (VC++ 8.0) |
| MS Visual Studio 2008 (VC++ 9.0) | ||
| MS Visual Studio 2010 (VC++ 10.0) | ||
| MS Visual Studio 2012 (VC++ 11.0) | ||
| MS Visual Studio 2013 (VC++ 12.0) | ||
| GNU g++ (MinGW/Cygwin) | ||
| Additionally, we support the following platforms and compilers on a commercial basis only. Contact us for further information. | ||
| Platform | Architecture | Compiler |
| GNU/Linux | IA-64 | GNU g++ |
| Intel C++ | ||
| GNU/Linux | POWER PowerPC |
GNU g++ |
| IBM XL C++ | ||
| AIX | POWER PowerPC |
IBM XL C++ (Note) |
| GNU g++ 3.2.x - 4.5.x | ||
| HP-UX | PA-RISC | HP aCC A.03.x (Note on -AP) |
| GNU g++ | ||
| HP-UX | IA-64 | HP aCC A.06.x |
| GNU g++ | ||
| HP OpenVMS | Alpha Integrity |
HP C++ |
| IBM z/OS | zSeries | IBM XL C++ |
Let us know if you require support for a platform or C++ compiler not listed above.