Свободный все ресурсы, выделенные экземпляром MATLAB Runtime, сопоставлены с 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® Runtime, сопоставили с библиотекой libmatrix
:
/* Call the library termination routine */ libmatrixTerminate(); /* Free the memory created */ mxDestroyArray(in1); in1=0; mxDestroyArray(in2); in2 = 0; }