Library Files
hm_extapi.lib
This Windows library file contains the implementation of the functions Open_HM_ExtAPI() and Close_HM_ExtAPI(). This file is located under the <altair_home>/hm/lib/<platform> directory.
libhm_extapi.so
This Linux library file contains the implementation of the functions Open_HM_ExtAPI() and Close_HM_ExtAPI(). This file is located under the <altair_home>/hm/bin/<platform> directory.
These functions encapsulate the process of verifying the version of the installation,
loading and initializing the required libraries, and proper cleanup and unloading of the
libraries. The functions within this library do not depend on any existing HyperWorks installation libraries so even without a HyperWorks installation, the user application would still be able to
run and return an error after a failed attempt to open the HyperMesh session. Therefore, it is necessary to have these files
available in the application directory at run time.
Note: These libraries are built with the
following compilers: Windows: Visual Studio 2019 (16.3.7) Linux: GCC version 8.3.1 (Red Hat 7.4) (GCC)