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'));结尾