文档帮助中心文档
应用程序在测试机器上工作之后,可以在最终用户部署中隔离故障。您的应用程序的最终用户需要安装MATLAB®运行时在他们的机器。MATLAB运行时包括一组共享库,提供对MATLAB的所有特性的支持。万博1manbetx如果您的应用程序在最终用户部署期间失败,下面的问题可以帮助您隔离问题。
请注意
您的应用程序在测试环境中成功运行后可能无法部署到最终用户,原因有很多。有关编写最终用户可以使用的MATLAB代码的详细指南列表,请参见编写可部署的MATLAB代码
是MATLAB运行时安装了吗?
安装MATLAB运行时是任何部署目标所必需的。有关详细信息,请参见安装和配置MATLAB运行时.
如果运行在Linux或macOS,安装后是否更新动态库路径MATLAB运行时?
有关安装后在部署计算机上设置路径的信息MATLAB运行时,请参阅设置MATLAB运行时路径的部署.
你是否收到一个关于缺少DLL的错误消息?
提示缺少dll的错误消息,例如mclmcrrtX_XX. dll或mclmcrrtX_XX所以一般是由于安装错误MATLAB运行时.有关安装的资料MATLAB运行时,请参阅安装和配置MATLAB运行时.
mclmcrrtX_XX. dll
X_XX
mclmcrrtX_XX所以
也有可能MATLAB运行时是正确安装,但路径,LD_LIBRARY_PATH,或DYLD_LIBRARY_PATH变量设置不正确。有关设置环境变量的信息,请参见设置MATLAB运行时路径的部署.
路径
LD_LIBRARY_PATH
DYLD_LIBRARY_PATH
谨慎
不能通过移动库或其他文件在MATLAB运行时文件夹结构。的MATLAB运行时系统的设计是为了适应不同的MATLAB运行时在同一机器上运行的版本。文件夹结构是这个特性的重要组成部分。
你有访问必要文件夹的写权限吗?
使用已编译MATLAB代码的应用程序尝试的第一个操作是提取可部署归档文件。如果未提取归档文件,应用程序将无法访问已编译的MATLAB代码,应用程序将失败。
解压可部署归档文件的文件夹有三个:
如果嵌入了可部署归档文件,并且使用了默认环境设置,那么归档文件将被提取到当前用户的temp文件夹中。
如果嵌入了可部署归档并设置了环境变量MCR_CACHE_ROOT,则档案将解压缩到指定的文件夹中MCR_CACHE_ROOT.
MCR_CACHE_ROOT
如果没有嵌入可部署归档文件,则归档文件将提取到组件的当前文件夹中。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在