Initialize MATLAB Runtime instance associated with library
bool libraryInitialize(void)
bool libraryInitializeWithHandlers(
mclOutputHandlerFcn error_handler,
mclOutputHandlerFcn print_handler)
Each generated library has its own MATLAB® Runtime instance.
These two functions, and libraryInitialize initialize
the MATLAB Runtime instance associated with libraryInitializeWithHandlers.
Users must call one of these functions after calling librarymclInitializeApplication and
before calling any of the compiled functions exported by the library.
Each returns a boolean indicating whether or not initialization was
successful. If they return false, calling any further
compiled functions will result in unpredictable behavior. allows
users to specify how to handle error messages and printed text. The
functions passed to libraryInitializeWithHandlers will
be installed in the MATLAB Runtime instance and called whenever
error text or regular text is to be output.libraryInitializeWithHandlers
if (!libmatrixInitialize())
{
fprintf(stderr,
"An error occurred while initializing: \n %s ",
mclGetLastErrorMessage());
return -2;
}