主要内容

mclTerminateApplication

关闭 MATLAB Runtime 内部应用程序状态

大纲

bool mclTerminateApplication(void)

说明

在程序结束时调用此函数一次可关闭 MATLAB® Runtime 内部应用程序状态。每个进程只能调用此函数一次。调用此函数后,您将无法再调用任何其他 MATLAB Compiler SDK™ 生成的函数,也无法调用任何 MATLAB 库中的任何函数。

小心

每个进程只能调用 mclTerminateApplication 一次。多次调用 mclTerminateApplication 可能会导致应用程序出现不可预测或异常的行为。

小心

mclTerminateApplication 会在退出之前关闭任何可见或不可见的图窗。如果您有要等待的可见图窗,请使用 mclWaitForFiguresToDie

示例

在程序启动时,调用 mclInitializeApplication 以确保您的库已正确初始化:

mclInitializeApplication(NULL,0);
if (!libmatrixInitialize()){
    fprintf(stderr, 
            "An error occurred while initializing: \n %s ",
            mclGetLastErrorMessage());
    return -1;
}

在程序退出时,调用 mclTerminateApplication 以正确关闭应用程序:

mxDestroyArray(in1); in1=0;
mxDestroyArray(in2); in2 = 0;
mclTerminateApplication();
return 0;

版本历史记录

在 R2009a 中推出