Освободить все ресурсы, выделенные экземпляром среды выполнения MATLAB, связанным с library
void libraryTerminate(void)
Эта функция должна быть вызвана после завершения вызова функций в этой созданной библиотеке, но до mclTerminateApplication вызывается.
Звонить libmatrixInitialize инициализировать libmatrix библиотека правильно рядом с началом программы:
/* Call the library initialization routine and ensure the
* library was initialized properly. */
if (!libmatrixInitialize())
{
fprintf(stderr,
"An error occurred while initializing: \n %s ",
mclGetLastErrorMessage());
return -2;
}
else
...
Ближе к концу программы (но до звонка mclTerminateApplication) свободные ресурсы, выделенные экземпляром среды выполнения MATLAB ®, связанным с библиотекойlibmatrix:
/* Call the library termination routine */ libmatrixTerminate(); /* Free the memory created */ mxDestroyArray(in1); in1=0; mxDestroyArray(in2); in2 = 0; }