Hide menu
Redistributables

Overview

The following section enumerates a list of redistributable dynamic libraries for CAD Exchanger SDK. For instance, CadExCore corresponds to CadExCore.dll on Windows, to libCadExCore.so on Linux and libCadExCore.dylib on MacOS.

Note that debug mode libraries (having d suffix, e.g. CadExCored.dll) as well as header files (*.hxx) may not be redistributed.

To ensure that you re-distribute all required dynamic libraries, you can use tools like Depends.exe on Windows, or ldd on Linux specifying the library of your application that is linked with any of the SDK libraries.

Required libraries for C# and Java

The C# and Java CAD Exchanger libraries act as wrappers for the functionality contained in the native libraries. For your application to function correctly you need to use those .NET assemblies and Java JARs classes from which you use in your code, plus all the native libraries required by the utilized components. The transitive dependencies listed in the table below apply only to native libraries, not .NET assemblies and Java JARs.

For example, if you use JT import in your application, you'd need:

  • CadExJTNet.dll and CadExCoreNet.dll assemblies (CadExParaNet.dll is not needed);
  • CadExJT, CadExPara, CadExCore, geom, tbb and tbmalloc native libraries.

Details

The following table enumerates dynamic library files must be redistributed depending on the required format:

Format or functionality Required libraries
Common files
  • CadExCore
  • geom
  • tbb
  • tbbmalloc
3D PDF
  • CadExX3DPDF
3DS
  • CadExA3DS
  • CadExFBX
3MF
  • CadExX3MF
ACIS
  • CadExACIS
BRep
  • CadExBRep
CATIA
  • CadExCAT
Collada
  • CadExCollada
  • CadExFBX
Creo
  • CadExCreo
DXF
  • CadExDXF
  • CadExFBX
  • CadExACIS
DWG
  • CadExDWG
  • CadExACIS
FBX
  • CadExFBX
GLTF
  • CadExGLTF
IFC
  • CadExIFC
IGES
  • CadExIGES
JT
  • CadExJT
  • CadExPara
NX
  • CadExNX
  • CadExJT
  • CadExPara
Parasolid
  • CadExPara
PRC
  • CadExPRC
SLD
  • CadExSLD
  • CadExPara
STEP
  • CadExSTEP
STL
  • CadExSTL
U3D
  • CadExU3D
USD
  • CadExUSD
VRML
  • CadExVRML
X3D
  • CadExX3D
Computational meshers
  • CadExMesh
  • salome
  • nglib
Visualization
  • CadExView
  • vis
  • freeimage
  • freetype