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 中推出