主要内容

包裹MATLAB功能

MATLAB软件包®用于以其他语言编写的应用程序的函数

在将MATLAB函数集成到外部应用程序之前,需要将它们打包为目标语言。MATLAB编译器SDK™包括两个应用程序和一个用于此目的的命令行编译器。应用程序将指导您指定要打包的功能和创建安装程序。目标语言开发人员在开发系统上安装编译后的代码,以及MATLAB运行时,这是运行代码所必需的。在命令行中,您可以将MATLAB函数打包为目标语言开发人员在开发其应用程序时使用的二进制软件包。

应用程序

库编译器 包裹MATLAB作为共享库和组件部署的程序

功能

图书馆编译器 打开库编译器应用程序
ProductionServer编译器 用于的测试、生成和打包功能MATLAB生产服务器
mcc 编写MATLAB部署功能
姆比尔 编译和链接源文件MATLAB生成的共享库
部署工具 打开应用程序部署应用程序的列表
组件信息 查询有关使用创建的COM组件的系统注册表MATLAB编译器SDK
是的 确定代码是在部署中运行还是在部署中运行MATLAB模式
ismcc 测试代码是否在编译过程中运行(使用mcc)
ctfroot 与已部署应用程序相关的文件的位置
figToImStream 以指定格式编码的字节数组形式的流图
getmcruserdata 检索MATLAB与给定键关联的数组值
setmcruserdata 联合MATLAB带键的数据值
%#作用 布拉格语帮助MATLAB编译程序定位通过调用的函数节日,评估,处理图形回调或从MAT文件加载的对象

示例和如何

信用证++

安装一个ANSI C或C++编译器

安装受支持的C/C++编译万博1manbetx器

用MATLAB代码创建C共享库

了解如何创建C共享库。

生成C++ MWAREYAPI共享库并构建C++应用程序

从Matlab代码中创建C++ MWAREAL API共享库,并用C++驱动程序代码实现。

生成一个C++ Matlab数据API共享库并构建C++应用程序

用MATLAB代码创建C++ Matlab数据API共享库,并用C++ C++驱动程序代码实现。

从命令行创建C/C++共享库

使用命令行编译器创建C/C++共享库。

将C/C++共享库分发给应用程序开发人员

将以下内容分发给集成共享库的应用程序开发人员:

生成.NET程序集并生成.NET应用程序

在MATLAB中创建一个.NET程序集,并用示例C#代码实现它。

从命令行打包.NET程序集

使用mcc用于生成程序集的命令行

将.NET程序集分发给应用程序开发人员

将以下内容分发给集成.NET程序集的应用程序开发人员:

JAVA

配置Java环境

配置Java®MATLAB代码编译环境与Java应用程序开发

生成Java包并构建Java应用程序

在MATLAB中创建一个Java包,并用示例Java代码实现它。

从命令行打包Java应用程序

使用命令行编译器创建Java应用程序。

将函数映射到Java类方法

将MATLAB函数映射到Java类

将Java应用程序分发给应用程序开发人员

将以下内容分发给集成应用程序的应用程序开发人员:

python

生成Python包并构建Python应用程序

创建Python®在MATLAB中打包并使用示例Python驱动程序代码实现。

从命令行打包Python应用程序

MATLAB编译器SDK无法打包使用MATLAB Python接口的MATLAB代码。

将Python应用程序分发给应用程序开发人员

将以下内容分发给集成应用程序的应用程序开发人员:

MATLAB生产服务器

为MATLAB生产服务器创建可部署的归档

了解如何将MATLAB函数打包到可部署的归档文件中,以便MATLAB生产服务器™.

从命令行打包可部署存档

使用mcc命令

构建Excel加载项和可部署归档

Excel与MATLAB生产服务器的集成构建了两个工件。一个用于服务器,一个用于客户端。

组件对象模型

使用MATLAB代码创建通用COM组件

了解如何创建通用COM组件。

从命令行打包COM组件

使用mcc用于构建COM组件的命令行

将COM组件分发给应用程序开发人员

将以下内容分发给集成组件的应用程序开发人员:库编译器应用程序生成一个安装程序,该安装程序打包分发COM组件所需的所有二进制工件。

定制

自定义应用程序

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

管理支持包万博1manbetx

在打包MATLAB应万博1manbetx用程序时包括支持包。

使用宏简化编译

有关宏以及宏如何简化工作的信息

调用MATLAB构建选项

使用路径名、捆绑包和包装文件构建MATLAB代码

概念

打包MATLAB函数后生成的文件

对打包MATLAB函数后生成的文件的说明。

MATLAB如何部署函数?

学习由执行的步骤MATLAB编译器™用于部署。

编写可部署的MATLAB代码

编写可打包和部署的灵活MATLAB代码。

状态相关函数

处理携带状态的MATLAB函数。

MATLAB运行时组件缓存和可部署归档嵌入

如何覆盖默认的可部署归档嵌入行为以及如何使用MATLAB运行时组件缓存

使用MATLAB运行时用户数据接口

通道MATLAB运行时数据

显示MATLAB运行时初始化消息

为最终用户创建控制台消息。

MATLAB编译器和MATL万博1manbetxAB编译器SDK不支持编译函数

无法使用编译的函数MATLAB编译器MATLAB编译器SDK

局限性

MATLAB编译器对可以编译的内容有限制。