在将MATLAB函数集成到外部应用程序之前,需要为目标语言将它们打包。MATLAB编译器SDK™包括两个应用程序和一个用于此目的的命令行编译器。这些应用程序指导你指定要打包的函数和创建安装程序。目标语言开发人员将编译后的代码安装在开发系统上,以及Matlab运行时,这是运行代码所必需的。在命令行上,您可以将MATLAB函数打包到二进制包中,目标语言开发人员在开发其应用程序时使用。
库编译器 | 包裹MATLAB部署程序作为共享库和组件 |
LibraryCompiler. |
打开Library Compiler应用程序 |
ProductionserverCompiler. |
测试,构建和包装功能MATLAB生产服务器 |
MCC. |
编译MATLAB部署函数 |
MBUILD. |
编译和链接源文件MATLAB生成共享库 |
deploytool. |
打开应用程序部署应用程序列表 |
componentinfo |
查询系统注册表有关COM组件创建的MATLAB编译器SDK |
isdeployed |
确定代码是否正在部署或MATLAB模式 |
ismcc. |
测试如果代码在编译过程中运行(使用MCC. ) |
ctfroot |
与已部署应用程序相关的文件的位置 |
FigoTemstream. |
按指定格式编码的字节数组流图 |
getmcruserdata |
检索MATLAB与给定密钥关联的数组值 |
setmcruserdata |
联系MATLAB带有键的数据值 |
% #函数 |
编译指示来帮助MATLAB编译器定位调用的函数Feval. ,eval ,处理图形或从mat文件加载的对象 |
安装受支持的C/ c++编金宝app译器
了解如何创建C共享库。
生成C ++ MWarray API共享库并构建C ++应用程序
使用MATLAB代码创建C ++ MWARRAY API共享库并使用示例C ++驱动程序代码实现它。
生成C ++ MATLAB数据API共享库并构建C ++应用程序
从MATLAB代码创建C ++ MATLAB数据API共享库,并使用示例C ++驱动程序代码实现它。
使用命令行编译器创建C/ c++共享库。
将以下内容分发给集成共享库的应用程序开发人员:
从MATLAB代码创建一个。net程序集,并使用示例。net驱动程序代码实现它。
使用MCC.
命令行来生成程序集
将以下内容分发到应用程序开发人员集成.NET程序集:
配置Java.®编写MATLAB代码和开发Java应用程序的环境
从MATLAB代码创建Java包,并使用示例Java驱动程序代码实现它。
使用命令行编译器创建Java应用程序。
将MATLAB函数映射到Java类
将以下内容分发到应用程序开发人员集成应用程序:
创建一个Python®包从MATLAB代码和实现它的样例Python驱动程序代码。
Matlab Compiler SDK.无法打包使用MATLAB Python接口的MATLAB代码。
将以下内容分发到应用程序开发人员集成应用程序:
了解如何将MATLAB函数打包成可部署的存档MATLAB生产服务器™.
使用命令行将MATLAB应用程序打包成可部署的归档文件MCC.
命令。
Excel与MATLAB生产服务器的集成构建了两个工件。一个用于服务器,一个用于客户端。
了解如何创建通用的COM组件。
使用MCC.
命令行来构建COM组件
Library Compiler应用程序生成一个安装程序,它打包了发布COM组件所需的所有二进制构件。
如何自定义由编译程序生成的安装程序的外观和感觉。
在封装MATLAB应金宝app用程序时包括支持包。
关于宏以及它们如何简化您的工作的信息
使用路径名、包和包装器文件来构建MATLAB代码
对打包MATLAB函数后生成的文件的描述。
学习执行的步骤Matlab Compiler™部署。
编写可以打包和部署的灵活的MATLAB代码。
处理带状态的MATLAB函数。
如何覆盖默认的可部署归档嵌入行为和如何使用Matlab运行时组件高速缓存
访问Matlab运行时数据。
为最终用户创建控制台消息。
Matlab编译器和Matl金宝appab Compiler SDK编译不支持的功能
不能编译的函数MATLAB编译器要么Matlab Compiler SDK.
MATLAB编译器有关于可以编制的内容的限制。