MATLAB®编译器™使用依赖项分析函数来确定生成的包中包含的必要文件列表。有时,这个过程会生成一个大的文件列表,特别是当编译中存在MATLAB对象类且依赖分析程序不能在包时解析重载方法时。依赖性分析也处理包括
/排除
每次通过的文件。
提示
为了提高包的时间性能和减少应用程序大小,可以使用世纪挑战集团
命令的- n
和- p
旗帜。你也可以指定申请所需的文件在编译器应用程序或使用AdditionalFiles
选择在一个compiler.build
函数。
依赖关系分析器搜索可执行内容,例如:
MATLAB文件
档案
请注意
如果对应于p-file的MATLAB文件不可用,依赖关系分析无法确定p-file的依赖关系。
.fig
文件
mex files
除了上面列出的可执行内容,MATLAB编译器可以检测并自动包括你的MATLAB函数通过调用这些函数访问的文件:audioinfo
,audioread
,csvread
,daqread
,dlmread
,fileread
,打开外部文件
,imfinfo
,importdata
,imread
,负载
,matfile
,mmfileinfo
,开放
,readtable
,类型
,VideoReader
,xlsfinfo
,xlsread
,xmlread
,xslt
.
要确保包含特定的文件,请在函数中以字符数组的形式指定文件的完整路径。
fileread (“D: \ \ MATLAB \ \ myfile.ext项目工作的)
编译程序自动将这些数据文件添加到运行应用程序所需的文件区域。
要在依赖项分析期间忽略数据文件,请使用下列一个或多个选项。有关如何一起使用这些选项的示例,请参见% #排除
.
使用% #排除
在依赖关系分析期间忽略文件或函数的MATLAB代码。
使用- x
国旗在你世纪挑战集团
命令忽略依赖关系分析过程中检测到的所有数据文件。
使用AutoDetectDataFiles
选择在一个compiler.build
函数控制数据包中是否自动包含数据文件。设置这个假
/“关闭”
/0
相当于使用- x
.
applicationCompiler
|compiler.build.standaloneApplication
|世纪挑战集团