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@ if you can be interested in using these ports. cade xchan ger. com