Последнее сообщение об ошибке от неудачного вызова функции
const char* mclGetLastErrorMessage()
Эта функция возвращает функциональное сообщение об ошибке (обычно в форме false
или -1
). Это не может зафиксировать ошибки, связанные с MATLAB® Инициализация во время выполнения и может зафиксировать только ошибки, выданные функциями MATLAB или кодом. Если никакая ошибка не произошла, функция возвращает пустой символьный массив.
char *args[] = { "-nodisplay" }; if(!mclInitializeApplication(args, 1)) { fprintf(stderr, "An error occurred while initializing: \n %s ", mclGetLastErrorMessage()); return -1; }
mclInitializeApplication
| mclTerminateApplication
| <library>Initialize[WithHandlers]
| <library>Terminate