mclGetLastErrorMessage
来自未成功的库初始化或 MATLAB 函数调用的最后一条错误消息
大纲
const char* mclGetLastErrorMessage()
说明
此函数返回一条消息,对应于库初始化或 MATLAB® 函数执行过程中遇到的最近一条错误。如果没有发生错误,此函数将返回一个空字符数组。
示例
char *args[] = { "-nodisplay" };
if (!mclInitializeApplication(args, 1))
{
/* Code here cannot use mclGetLastErrorMessage(), which only
reports errors after mclInitializeApplication() succeeds. */
fprintf(stderr, "An error occurred while initializing the application.")
return -1;
}
if (!libmatrixInitialize())
{
char * message = "An error occurred while initializing libmatrix";
char * details = mclGetLastErrorMessage();
if (details && *details)
{
fprintf(stderr, "%s: %s", message, details);
}
else
{
fprintf(stderr, message);
}
return -2;
}
版本历史记录
在 R2010b 中推出