在将MATLAB函数集成到外部应用程序之前,需要将它们打包为目标语言。MATLAB编译器SDK™包括两个应用程序和一个用于此目的的命令行编译器。应用程序将指导您指定要打包的功能和创建安装程序。目标语言开发人员在开发系统上安装编译后的代码,以及MATLAB运行时,这是运行代码所必需的。在命令行中,您可以将MATLAB函数打包为目标语言开发人员在开发其应用程序时使用的二进制软件包。
库编译器 | 包裹MATLAB作为共享库和组件部署的程序 |
图书馆编译器 |
打开库编译器应用程序 |
ProductionServer编译器 |
用于的测试、生成和打包功能MATLAB生产服务器 |
mcc |
编写MATLAB部署功能 |
姆比尔 |
编译和链接源文件MATLAB生成的共享库 |
部署工具 |
打开应用程序部署应用程序的列表 |
组件信息 |
查询有关使用创建的COM组件的系统注册表MATLAB编译器SDK |
figToImStream |
以指定格式编码的字节数组形式的流图 |
getmcruserdata |
检索MATLAB与给定键关联的数组值 |
setmcruserdata |
联合MATLAB带键的数据值 |
%#作用 |
布拉格语帮助MATLAB编译程序定位通过调用的函数节日 ,评估 ,处理图形回调或从MAT文件加载的对象 |
安装受支持的C/C++编译万博1manbetx器
了解如何创建C共享库。
从Matlab代码中创建C++ MWAREAL API共享库,并用C++驱动程序代码实现。
生成一个C++ Matlab数据API共享库并构建C++应用程序
用MATLAB代码创建C++ Matlab数据API共享库,并用C++ C++驱动程序代码实现。
使用命令行编译器创建C/C++共享库。
将以下内容分发给集成共享库的应用程序开发人员:
在MATLAB中创建一个.NET程序集,并用示例C#代码实现它。
使用mcc
用于生成程序集的命令行
将以下内容分发给集成.NET程序集的应用程序开发人员:
配置Java®MATLAB代码编译环境与Java应用程序开发
在MATLAB中创建一个Java包,并用示例Java代码实现它。
使用命令行编译器创建Java应用程序。
将MATLAB函数映射到Java类
将以下内容分发给集成应用程序的应用程序开发人员:
创建Python®在MATLAB中打包并使用示例Python驱动程序代码实现。
MATLAB编译器SDK无法打包使用MATLAB Python接口的MATLAB代码。
将以下内容分发给集成应用程序的应用程序开发人员:
了解如何将MATLAB函数打包到可部署的归档文件中,以便MATLAB生产服务器™.
使用mcc
命令
Excel与MATLAB生产服务器的集成构建了两个工件。一个用于服务器,一个用于客户端。
了解如何创建通用COM组件。
使用mcc
用于构建COM组件的命令行
将以下内容分发给集成组件的应用程序开发人员:库编译器应用程序生成一个安装程序,该安装程序打包分发COM组件所需的所有二进制工件。
如何自定义编译器应用程序生成的安装程序的外观。
在打包MATLAB应万博1manbetx用程序时包括支持包。
有关宏以及宏如何简化工作的信息
使用路径名、捆绑包和包装文件构建MATLAB代码
对打包MATLAB函数后生成的文件的说明。
学习由执行的步骤MATLAB编译器™用于部署。
编写可打包和部署的灵活MATLAB代码。
处理携带状态的MATLAB函数。
如何覆盖默认的可部署归档嵌入行为以及如何使用MATLAB运行时组件缓存
通道MATLAB运行时数据
为最终用户创建控制台消息。
MATLAB编译器和MATL万博1manbetxAB编译器SDK不支持编译函数
无法使用编译的函数MATLAB编译器或MATLAB编译器SDK
MATLAB编译器对可以编译的内容有限制。