Home > Getting Started Guide > Architecture
Object Libraries
The source code for a component is compiled and built into one or more object libraries. An application must link in the object libraries for any component it references. The ACIS libraries may be grouped into two main categories:
- Core Libraries
- Provide ACIS modeling functionality. Most components have at least one core library, but some components are for interface support only and do not have a core library.
- Interface/Support Libraries
- Do not provide ACIS modeling functionality, but are simply for supporting an interface into ACIS, such as Scheme.
The core ACIS libraries are available as shared (dynamic link) libraries. A shared library means that the librarys object code does not become part of the applications executable (so the executable is smaller), but is loaded into memory at runtime instead.
Note: A shared library is called a Dynamic Link Library (DLL) on some systems (for example, Windows). When referring to a shared library in a non-platform specific context, the Spatial documentation may use the term shared/DLL.
Topics include:
- Libraries
- Library Initialization and Termination
- Library Dependencies
- Library Macros
- Using Shared Libraries (DLLs)
[Top]
© 1989-2007 Spatial Corp., a Dassault Systèmes company. All rights reserved.