主要内容

包裹马铃薯职能

包MATLAB®用于以其他语言编码的应用程序的功能

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

应用

库编译器 包裹马铃薯部署程序作为共享库和组件

职能

LibraryCompiler. 打开库编译应用程序
Productionservercompiler. 测试,构建和包装功能马铃薯生产服务器
MCC. 编译马铃薯部署函数
MBUILD. 编译和链接源文件对马铃薯生成的共享库
deploytool. 打开应用程序部署应用程序列表
componentinfo 查询系统注册表有关COM组件创建的马铃薯编译器SDK
isdeployed 确定代码是否正在部署或马铃薯模式
ismcc. 测试如果代码在编译过程中运行(使用MCC.
ctfroot 文件的位置有关部署的应用程序
FigoTemstream. 流图作为字节数组中指定格式编码
getmcruserdata 取回马铃薯与给定密钥关联的数组值
setmcruserdata 联系马铃薯用密钥数据值
%#功能 附注以帮助马铃薯编译器定位功能,通过一个名为Feval.EVAL处理图形回调或对象从MAT文件加载

例子和如何

C / C ++

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

安装支持的C / C ++金宝app编译器

使用MATLAB代码创建C共享库

了解如何创建一个C共享库。

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

使用MATLAB代码创建C ++ MWARRAY API共享库并使用示例C ++驱动程序代码实现它。

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

从MATLAB代码创建C ++ MATLAB数据API共享库,并使用示例C ++驱动程序代码实现它。

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

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

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

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

。网

生成.NET程序集和构建.NET应用程序

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

来自命令行的包.NET程序集

使用MCC.命令行生成程序集

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

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

java.

配置Java环境

配置Java.®对于Java应用程序的MATLAB代码和开发编译环境

生成Java包和构建Java应用

在MATLAB创建Java包,并用样本Java代码实现它。

从命令行包Java应用程序

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

函数映射到Java类方法

将MATLAB函数映射到Java类

分发Java应用程序到应用程序开发人员

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

Python

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

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

从命令行包装Python应用程序

Matlab Compiler SDK.无法打包使用MATLAB Python接口的MATLAB代码。

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

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

马铃薯生产服务器

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

了解如何将MATLAB函数打包成可部署的存档MATLAB生产服务器™

从命令行包部署档案

包MATLAB使用的应用程序到部署归档的命令行MCC.命令。

构建Excel插件和部署的归档

MATLAB与生产服务器中的Excel集成构建两个产物。一个是服务器,另一个是客户端。

com

创建MATLAB代码通用COM组件

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

从命令行包装COM组件

使用MCC.命令行来构建COM组件

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

分发以下给应用程序开发者的部件集成:图书馆编译的应用程序产生一个安装程序,包中的所有用于分配一个COM组件所需的二进制伪影。

定制

自定义应用程序

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

管理支持包金宝app

包装MATLAB应用金宝app程序时,包括支持包。

使用宏简化汇编

关于宏的信息,以及他们如何可以简化您的工作

调用MATLAB构建选项

使用路径名,包和封装文件,以建立自己的MATLAB代码

概念

文件生成的包装功能的MATLAB后

说明包装功能的MATLAB后生成的文件。

Matlab如何部署函数?

学会执行的步骤Matlab Compiler™部署。

编写可部署的MATLAB代码

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

国家相关的函数

与携带状态的功能的MATLAB处理。

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

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

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

使用权Matlab运行时数据。

显示MATLAB运行时初始化信息

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

Matlab编译器和Matl金宝appab Compiler SDK编译不支持的功能

功能不能与编译MATLAB编译器或者Matlab Compiler SDK.

限制

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