独立应用程序
从MATLAB创建独立的应用程序®功能
如果希望在未安装MATLAB的目标计算机上运行MATLAB代码,则创建独立应用程序。编译MATLAB代码compiler.build.standaloneApplication
或世纪挑战集团
命令,或使用应用程序编译器
独立的应用程序运行在Windows上®, Linux®,macOS对应于生成它们的平台。
要运行独立应用程序,请安装MATLAB运行时在目标机器上。有关更多信息,请参见安装和配置MATLAB运行时.
应用程序
应用程序编译器 | 包MATLAB作为独立应用程序部署的程序 |
功能
主题
创建独立应用程序
- 从MATLAB创建独立的应用程序
尝试一个创建、安装和运行独立MATLAB应用程序的示例。
定制应用程序
- 自定义应用
如何自定义编译器应用程序生成的安装程序的外观。 - 管理支持包万博1manbetx
在打包MATLAB应万博1manbetx用程序时包括支持包。 - 使用MATLAB运行时的网络安装运行应用程序
的网络安装来运行应用程序时必须遵循的步骤MATLAB运行时. - 访问打包应用程序中的文件
在打包的应用程序中包括和访问其他文件。
包到Docker
- 将MATLAB独立应用程序打包到Docker映像中
将MATLAB独立应用程序打包到Docker中的示例®的形象。
包装
- mcc命令参数按字母顺序排列
快速参考表MATLAB编译器™选项,按字母顺序列出。 - 按任务分组的命令行参数
快速参考表MATLAB编译器选项,按功能分组。
并行计算
- 在部署的应用程序中使用并行计算工具箱
将集群概要文件传递给使用并行计算工具箱™的应用程序。
Mac OS X
- 集成应用程序与Mac OS X Finder
添加MATLAB运行时到Mac应用程序启动器安装区域。
依赖关系分析
- 使用MATLAB编译器进行相关性分析
MATLAB编译器使用依赖项分析函数来查找和包含文件。 - 依赖分析函数和用户与编译路径的交互
MATLAB编译器使用MATLAB搜索路径分析依赖关系。 - 包括墨西哥文件、dll或共享库
在编译包含墨西哥文件的MATLAB函数时,请确保依赖分析程序能够找到它们。 - MATLAB如何部署函数?
学习执行的步骤MATLAB编译器为部署。
最佳实践
- 编写可部署的MATLAB代码
编写灵活的MATLAB代码,可以打包和部署。 - 独立应用程序和参数
如何运行使用参数的独立应用程序。 - 在部署的应用程序中调用共享库
的loadlibrary
函数允许您将共享库加载到MATLAB中。 - 访问打包应用程序中的文件
在打包的应用程序中包括和访问其他文件。
故障排除
- MATLAB编译器和MATL万博1manbetxAB编译器SDK不支持编译的函数
引用不能用于编译的函数MATLAB编译器或MATLAB编译SDK™. - 限制
MATLAB编译器对于可以编译的内容有限制。 - 测试失败
如果在测试应用程序时遇到错误,请确保MATLAB运行时安装正确。 - 调查部署的应用程序故障
在最终用户部署期间诊断应用程序故障。