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
library
Initialize
initialize the MATLAB Runtime instance associated with
library
InitializeWithHandlers
. Users must call one of
these functions after calling library
mclInitializeApplication
and before
calling any of the compiled functions exported by the library. Each returns a
boolean indicating whether or notmcli initialization was successful. If they return
false
, calling any further compiled functions result in
unpredictable behavior.
allows users to specify how to handle error messages and printed text. The functions
passed to
library
InitializeWithHandlers
are
installed in the MATLAB Runtime instance and called whenever error text or regular text is to be
output.library
InitializeWithHandlers
if (!libmatrixInitialize()) { fprintf(stderr, "An error occurred while initializing: \n %s ", mclGetLastErrorMessage()); return -2; }