Hide menu
Supported Configurations

CAD Exchanger SDK is a set of cross-platform libraries and currently supports configurations listed below. Over time older versions of compilers, architectures or dependent third-party libraries go from primary to secondary support level, and then get deprecated. Deprecated configurations can be dropped at any time without any additional announcements.

Although we try to verify functioning on all supported configurations (primary, secondary and even deprecated) some particular configurations may reveal errors we will not able to fix or work-around with reasonable efforts.

The general principle is that primary configurations include two most recent versions (compiler, toolchain, third-party library, etc). Older versions are classified as secondary configuration. Access to secondary configuration is provided at extra annual fee.

  Windows Linux MacOS
OS version Windows 7, Windows 8, Windows 10 or
respective Windows Server versions
RHEL8.x, CentOS8.x, Ubuntu 16.04, Debian 9 or
other flavors based on kernel 4.4
macOS 10.14 (Mojave) or above
Architecture 32*, 64 bit 64 bit 64 bit
Compilers and run-times Visual Studio 2017 (vc14.1),
Visual Studio 2015 (vc14),
Visual Studio 2013 (vc12)*
gcc 7.4.0,
gcc 6.4.0*,
gcc 5.4.0*
clang 7.0.2 (XCode 7.2.1)

(*) Secondary supported configurations.

C# bindings are built using .NET Framework 3.5 (in order to maximize interoperability) and can be used in C# applications targeting .NET Framework version 3.5 or higher.

Java bindings are built using Java 1.8 (in order to maximize interoperability) and can be used in Java applications targeting Java version 1.8 or higher.

CAD Exchanger is highly portable and also supports Android, and can be ported to iOS and .NET Core. Please contact us at info@.nosp@m.cade.nosp@m.xchan.nosp@m.ger..nosp@m.com if you can be interested in using these ports.