依赖分析使用MATLAB编译器
MATLAB®编译器™使用依赖项分析功能来确定必要的文件的列表包括在生成的包。有时,这个过程生成一个大的文件列表,特别是在MATLAB中存在对象类编译和依赖分析仪在计划时间不能解决重载方法。依赖关系分析还过程包括
/排除
文件在每个通过。
提示
改善包装时间性能和减少应用程序的大小,修剪的路径世纪挑战集团
命令的- n
和- p
旗帜。您还可以指定您的应用程序运行所需的文件在编译器应用程序或使用AdditionalFiles
选择在一个compiler.build
函数。
函数依赖
依赖分析仪搜索可执行内容如:
MATLAB文件
档案
请注意
如果档案对应MATLAB文件不可用,依赖分析不能确定档案的依赖性。
.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
。
另请参阅
compiler.build.standaloneApplication
|应用程序编译器|世纪挑战集团