主要内容

ISMCC

测试代码是否在编译过程中运行(使用MCC

句法

X = ISMCC

描述

X = ISMCC当功能执行时返回trueMCC依赖性检查器,否则为false。

当该功能由编译过程执行时MCC在Matlab外面运行®在系统命令提示符中,它将返回true。在MATLAB内以及部署模式中执行时,此功能将返回False。要测试部署模式执行,请使用iSdeployed。此功能必须在matlabrc或者HGRC(或其中的任何功能,例如startup.m)守卫代码免于被执行MATLAB编译器™((MCC) 或者MATLAB编译器SDK™

在一个典型的示例中,用户有addpath打电话给其MATLAB代码。这些可以防止使用ISMCC在编译过程中iSdeployed用于部署的应用程序startup.m,如本页面上的示例所示。

例子

`%startup.m如果〜(ismcc || isDeployed)addpath(fullfile(matlabroot,'work'));结尾

也可以看看

|