# Supported Platforms

### Please select a tool to get details

[Visualize](https://staging.opendesign.com/ja/supported-platforms/visualize) [Publish](https://staging.opendesign.com/ja/supported-platforms/publish) [Architecture SDK](https://staging.opendesign.com/ja/supported-platforms/architecture) [Mechanical SDK](https://staging.opendesign.com/ja/supported-platforms/mechanical) [Civil SDK](https://staging.opendesign.com/ja/supported-platforms/civil) [Drawings SDK](https://staging.opendesign.com/ja/supported-platforms/drawings) [Map SDK](https://staging.opendesign.com/ja/supported-platforms/map-sdk) [BimNv SDK](https://staging.opendesign.com/ja/supported-platforms/bimnv) [BimRv SDK](https://staging.opendesign.com/ja/supported-platforms/bimrv) [IFC SDK](https://staging.opendesign.com/ja/supported-platforms/ifc-sdk) [Step SDK](https://staging.opendesign.com/ja/supported-platforms/step-sdk)

| ## Mechanical SDK | ## Mechanical SDK | ## Mechanical SDK | ## Mechanical SDK | ## Mechanical SDK |
| --- | --- | --- | --- | --- |
| ### Operating System | ### Operating System | ### Architecture | ### Compilers | ### Library Type |
| Windows | **Vista, 7, 8, 10** | x86 | Visual Studio 2005 - 2019 | static, dynamic |
| Windows | **Vista, 7, 8, 10** | x86 | GCC 5.x (source code and build configs only, no archives) | static, dynamic |
| Windows | **Vista, 7, 8, 10** | x86\_64 | Visual Studio 2005 - 2019 | static, dynamic |
| Windows | **XP** | x86 | Visual Studio 2005 - 2015 | static, dynamic |
| Windows | **XP** | x86 | GCC 5.x (source code and build configs only, no archives) | static, dynamic |
| Windows | **XP** | x86\_64 | Visual Studio 2005 - 2015 | static, dynamic |
| Windows | **CE** | ARMV4, <br> ARMV4I | Visual Studio 2005 | static |
| Windows | **RT** | ARM | Visual Studio 2012, 2015 | static |
| Windows | **Universal Windows Platform** | ARM | Visual Studio 2017 (source code and build configs only, no archives) | dynamic |
| Linux | Linux | x86, x86\_64 | GCC (with particular glibc version): 4.9 (2.19), 5.2 (2.24), 5.3 (2.24), <br> 6.3 (2.24), 7.2 (2.28), 8.3 (2.28), 10.2 (2.31) | static, dynamic |
| macOS | macOS | x86\_64 | Clang using macOS 10.13, 10.14, 10.15, 11.0 SDKs | static, dynamic |
| macOS | macOS | arm64 | Clang using 11.0 SDK | static, dynamic |
| iOS | iOS | arm64, armv7, <br> armv7s | 14.0 SDK | static |
| Android | **API level 24** | armeabi, <br> armeabi-v7a | Android Google NDK r20b using Clang toolchain (Linux, macOS, Windows) | static |
| Android | **API level 21** | x86, x86\_64, <br> arm64-v8a | Android Google NDK r20b using Clang toolchain (Linux, macOS, Windows) | static |

> It is strongly recommended to compile your application code with the compilers mentioned above to avoid possible compilation or linkage errors.
