MATLAB功能

包MATLAB®其他语言编码使用的功能应用

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

应用

库编译器 MATLAB用于部署方案,作为共享库和组件
生产服务器编译 MATLAB部署到计划MATLAB生产服务器

功能

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

示例以及如何

C / C ++

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

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

创建MATLAB代码是C共享库

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

生成一个C ++ API mwArray共享库,并建立一个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程序集,并配有.NET示例驱动程序代码实现它。

从命令行包.NET程序集

使用MCC命令行生成程序集

分发.NET程序集应用程序开发者

分发以下应用程序开发人员组装集成了.NET:

Java的

配置Java环境

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

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

创建一个从MATLAB代码使用库编译Java包,并用样本Java驱动程序代码来实现它。

从命令行包Java应用程序

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

函数映射到Java类方法

MATLAB映射功能,Java类

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

分发以下应用程序开发人员集成应用程序:

蟒蛇

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

创建Python®使用该库编译器MATLAB代码包,并用样本的Python驱动程序代码实现它。

从命令行包装Python应用程序

MATLAB编译SDK不能包使用MATLAB Python接口MATLAB代码。

分发Python应用程序的应用程序开发人员

分发以下应用程序开发人员集成应用程序:

MATLAB生产服务器

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

了解如何创建一个可部署存档MATLAB生产服务器™使用MATLAB功能。

从命令行包部署档案

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

构建Excel插件和部署的归档

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

COM

创建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运行时初始化信息

程序创建最终用户控制台消息

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

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

限制

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