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