The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)
InterOp:Connect/Supported Platforms and Compilers
From DocR19
Spatial distributes all InterOp libraries in two variations, shared and shared debug libraries, divided into subdirectories of the bin and lib directories. Library files are installed into subdirectories that correspond to the ARCH setting.
| Platform | Compiler | InterOp ARCH | Shared Libraries |
|---|---|---|---|
| Windows XP Prof. SP2 | Visual C++ .NET 2003 | NT_NET_DLL | Release |
| NT_NET_DLLD | Debug | ||
| Windows XP Prof. SP2
Windows VISTA | Visual C++ .NET 2005 | NT_VC8_DLL | Release |
| NT_VC8_DLLD | Debug | ||
| Windows XP Prof. SP2 | Visual C++ .NET 2008 | NT_VC9_DLL | Release |
| NT_VC9_DLLD | Debug | ||
| Windows XP Prof. x64 Edition SP2
Windows VISTA | Visual C++ .NET 2005 | NT_AMD_64_DLL | Release |
| NT_AMD_64_DLLD | Debug | ||
| AIX Version 5.3 (ML5) | VisualAge C++ Prof.8.0 | aix4_so | Release |
| aix4_so_debug | Debug | ||
| HP-UX 11i v1 | HP aCC Version A.03.52 | hp700_11_so | Release |
| hp700_11_so_debug | Debug | ||
| HP-UX 11i v1 | HP aCC Version A.03.52
-Aa only (not -AA) | hp_ap_so | Release |
| hp_ap_so_debug | Debug | ||
| Red Hat Linux Enterprise 5.0 | GNU C++ gcc 4.1.2 | linux_so | Release |
| linux_so_debug | Debug | ||
| Mac OS X 10.4.7(Tiger) | gcc 4.0.1 | machi386 | Release |
| machi386_debug | Debug | ||
| Solaris 10 | Sun ONE Studio 10 | solaris_so | Release |
| solaris_so_debug | Debug |
| IMPORTANT: False Memory Leaks Reported by Visual Studio on MFC Based Applications Built on Debug Arches
The Visual Studio mechanism used for reporting memory leaks can be inaccurate if several runtimes are used concurrently. A work around to those false reports is to ensure runtimes are loaded and unloaded in the appropriate order (that is, last loaded should be unloaded first). For example, in case of an MFC based application, which uses a runtime different from InterOp, the application needs to ensure MFC runtime is loaded first as it will be unloaded last. This is ensured by adding MFC libraries (mfcxxd.lib) before any other libraries in the link options of your Visual Studio project, for additional dependencies. |
