独立应用程序

创建一个从MATLAB独立应用程序®功能

如果你想在不安装MATLAB目标机器上运行MATLAB代码创建一个独立的应用程序。通过使用编译MATLAB代码应用编译应用程序或通过运行MCC命令。

要运行独立的应用程序,安装MATLAB运行。欲了解更多信息,请参阅安装和配置运行MATLAB。独立应用程序在Windows上运行®,Linux的®苹果系统

应用

应用编译 MATLAB部署为独立应用程序

功能

applicationCompiler 构建和封装功能于独立应用程序
MCC 编译MATLAB部署功能
部署工具 对于外部部署编译和打包功能
compiler.package.installer 创建由生成的文件安装程序MCC命令
compiler.package.InstallerOptions 创建一个安装选项对象
isdeployed 确定部署的代码是否运行MATLAB模式
ismcc 测试如果代码在编译过程中运行(使用MCC
ctfroot 文件的位置有关部署的应用程序
mcrversion 确定版本的安装MATLAB运行
%#功能 附注以帮助MATLAB编译器定位功能,通过一个名为fevalEVAL处理图形回调或对象从MAT文件加载
%#排除 在执行忽略依赖性分析过程中的文件或功能的依赖MCC命令

示例以及如何

创建独立的应用程序

创建一个从MATLAB独立应用程序

工作流创建和运行一个独立的MATLAB应用。

从命令行创建独立的应用程序

使用命令行编译器创建独立的应用程序。

定制应用程序

自定义应用程序

如何自定义外观由编译器生成的应用程序的安装程序。

管理支持包万博1manbetx

包装MATLAB应用万博1manbetx程序时,包括支持包。

运行应用程序使用MATLAB运行的网络安装(仅Windows)

描述的步骤必须遵循的运行使用网络应用程序的安装MATLAB运行

MATLAB数据文件在编译的应用程序

在编译的应用程序中使用MATLAB数据文件

并行计算

使用并行计算工具箱中部署的应用程序

说明所需的额外步骤来部署代码,使用并行计算工具箱™

的Mac OS X

集成应用程序与Mac OS X的Finder

苹果电脑图形应用程序,通过打开的的Mac OS X取景器实用工具,需要额外的配置,如果MATLAB软件或MATLAB运行没有安装在默认位置。

概念

功能不支持通过编制MATLA万博1manbetxB编译器和MATLAB编译SDK

功能不能与编译MATLAB编译器™要么MATLAB编译SDK™

写部署MATLAB代码

编写MATLAB代码可以打包和部署。

独立的应用程序和参数

如何将参数传递给独立的应用程序和运行应用程序使用的参数

调用共享库中部署的应用程序

调用LoadLibrary在MATLAB功能允许您共享库加载到MATLAB。

相关性分析

有关依赖性分析功能基础

与编译路径依赖分析功能和用户交互

MATLAB编译用来分析依赖MAT​​LAB的搜索路径。

MEX-文件,DLL或共享库

依赖功能如何处理MEX-文件,DLL和共享库

故障排除

限制

限制和约束关于什么可以被编译

测试失败

您已成功编译应用程序后,下一步是测试它在开发机器上,并在目标机器上部署它。

调查部署的应用程序故障

过程以确定在最终用户应用程序故障

问题设置MATLAB运行路径

相关设置问题MATLAB运行路径