Supported Platforms and Compilers
XSD/e is highly-portable and can be used with a wide range of modern and legacy C++ compilers and C++ standards (pre-C++98 to C++26). In particular, XSD/e can be used without support for STL, RTTI, iostream, C++ exceptions, and C++ templates. The following table lists supported toolchains and platforms used for mobile and embedded systems development.
Toolchain | Platform |
---|---|
GNU g++ 2.95.x - 14.x.x | Embedded Linux |
Tornado (GNU toolchain) | VxWorks 5.x |
Workbench (GNU toolchain) | VxWorks 6.x |
LynxOS GNU Toolchain (gcc/g++) | LynxOS 4.2, 5.0 |
QNX Momentics (gcc/g++) | QNX 6.3.x, 6.4.x |
Green Hills MULTI C/C++ | Integrity 178b |
XCode with iPhone SDK | iPhone OS/iOS |
Android NDK | Android |
CSL-GCC (GCCE) | Symbian |
Microsoft Visual Studio 2005-2022 | Windows |
Microsoft eMbedded Visual C++ 4.0 | Windows CE/Mobile |
Microsoft Visual Studio 2005 with Smart Devices support | Windows CE/Mobile |
Microsoft Visual Studio 2008 with Smart Devices support | Windows CE/Mobile |