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

Jump to: navigation, search

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

(detailed further)

NT_NET_DLL Release
NT_NET_DLLD Debug
Windows XP Prof. SP2

Windows VISTA

Visual C++ .NET 2005

(detailed further)

NT_VC8_DLL Release
NT_VC8_DLLD Debug
Windows XP Prof. SP2 Visual C++ .NET 2008

(detailed further)

NT_VC9_DLL Release
NT_VC9_DLLD Debug
Windows XP Prof. x64 Edition SP2

Windows VISTA

Visual C++ .NET 2005

(detailed further)

NT_AMD_64_DLL Release
NT_AMD_64_DLLD Debug
AIX Version 5.3 (ML5) VisualAge C++ Prof.8.0

(detailed further)

aix4_so Release
aix4_so_debug Debug
HP-UX 11i v1 HP aCC Version A.03.52

(detailed further)

hp700_11_so Release
hp700_11_so_debug Debug
HP-UX 11i v1 HP aCC Version A.03.52

-Aa only (not -AA)

(detailed further)

hp_ap_so Release
hp_ap_so_debug Debug
Red Hat Linux Enterprise 5.0 GNU C++ gcc 4.1.2

(detailed further)

linux_so Release
linux_so_debug Debug
Mac OS X 10.4.7(Tiger) gcc 4.0.1

(detailed further)

machi386 Release
machi386_debug Debug
Solaris 10 Sun ONE Studio 10

(detailed further)

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.

Personal tools