Инициализируйте экземпляр MATLAB Runtime, сопоставленный library
bool libraryInitialize(void) bool libraryInitializeWithHandlers( mclOutputHandlerFcn error_handler, mclOutputHandlerFcn print_handler)
Каждая сгенерированная библиотека имеет свой собственный MATLAB® Экземпляр во время выполнения. Эти две функции,
и library
Инициализировать
инициализируйте экземпляр MATLAB Runtime, сопоставленный library
InitializeWithHandlers
. Пользователи должны вызвать одну из этих функций после вызова library
mclInitializeApplication
и прежде, чем вызвать любую из скомпилированных функций экспортировано библиотекой. Каждый возвращает boolean, указывающий, было ли или notmcli инициализация успешно. Если они возвращают false
, вызов дальнейших скомпилированных функций приводит к непредсказуемому поведению.
позволяет пользователям задавать, как обработать сообщения об ошибке и печатаемый текст. Функции передали library
InitializeWithHandlers
установлены в экземпляре MATLAB Runtime и названы каждый раз, когда текст ошибки или обычный текст должны быть выведены.library
InitializeWithHandlers
if (!libmatrixInitialize()) { fprintf(stderr, "An error occurred while initializing: \n %s ", mclGetLastErrorMessage()); return -2; }