ismcc
测试代码是否在编译过程中运行世纪挑战集团
)
语法
X = ismcc
描述
X = ismcc
当函数被执行时返回true世纪挑战集团
依赖项检查器,否则为false。
由启动的编译进程执行此函数时世纪挑战集团
,它将返回true。这个函数在MATLAB中执行时将返回false®以及在部署模式下。要测试部署模式执行,请使用isdeployed
.该函数应用于保护中的代码matlabrc
,或hgrc
(或在其中调用的任何函数,例如startup.m
在本页的例子中),从MATLAB编译器™(世纪挑战集团
)或MATLAB编译器SDK™.
在一个典型的例子中,用户有目录
调用他们的MATLAB代码。可以防止使用ismcc
在编译过程中isdeployed
对于已部署的应用程序,如此页上的示例所示。
例子
' %启动。if ~(ismcc || isdeployed) addpath(fullfile(matlabroot,'work'));结束