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