Skip to Main Content Skip to Search
Product Documentation

<library>Terminate - Free all resources allocated by MCR instance associated with library

Synopsis

void libraryTerminate(void) 

Description

This function should be called after you finish calling the functions in this MATLAB Compiler-generated library, but before mclTerminateApplication is called.

Examples

Call libmatrixInitialize to initialize libmatrix library properly near the start of your program:

/* Call the library intialization routine and ensure the
*  library was initialized properly. */
if (!libmatrixInitialize())
{
    fprintf(stderr, 
            "An error occurred while initializing: \n %s ",
            mclGetLastErrorMessage());
    return -2;
}
else
    ...

Near the end of your program (but before calling mclTerminateApplication) free resources allocated by the MCR instance associated with library libmatrix:

/* Call the library termination routine */
libmatrixTerminate();
/* Free the memory created */
mxDestroyArray(in1); in1=0;
mxDestroyArray(in2); in2 = 0;
}

See Also

<library>Initialize[WithHandlers]

How To

  


Free MATLAB Compiler Interactive Kit

Learn how to build standalone executables and C/C++ shared libraries from MATLAB code.


Get free kit

Trials Available

Try the latest version of MATLAB Compiler.


Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS