编译MATLAB功能
将MATLAB函数集成到外部应用程序之前,您需要编译的目标语言。MATLAB编译器SDK™包括两个应用程序和一个命令行编译器。指导您的应用程序在指定函数编译和创建一个安装程序。目标语言的开发人员在开发系统上安装编译后的代码,以及MATLAB运行时运行代码,这是必要的。在命令行,您可以编译MATLAB功能集中到一个二进制包目标语言开发他们的应用程序开发人员使用。
功能
libraryCompiler |
用于外部应用程序构建和打包功能 |
productionServerCompiler |
测试,构建和打包函数使用MATLAB生产服务器 |
世纪挑战集团 |
编制MATLAB函数部署 |
mbuild |
编译和链接对MATLAB生成共享库源文件 |
deploytool |
编译和打包函数外部部署 |
componentinfo |
查询系统注册COM组件使用MATLAB编译器创建的SDK |
isdeployed |
确定代码是在部署或MATLAB模式下运行 |
ismcc |
测试代码在编译过程中运行(使用mcc) |
ctfroot |
相关文件部署的应用程序的位置 |
figToImStream |
流图作为指定字节数组编码格式 |
webfigure |
导出一个图,一个已部署的应用程序 |
getmcruserdata |
检索MATLAB数组与一个给定的键相关联的值 |
setmcruserdata |
将MATLAB数据值与一个密钥 |
% #函数 |
编译指示帮助MATLAB编译器定位函数称为通过函数宏指令,eval,回调处理图形,或从mat文件加载对象 |
例子和如何
C / c++
安装一个支持C / c++金宝app编译器
库编译器应用程序是一个图形化的工具,用于编译和打包C / c++共享库。
使用命令行编译器创建C / c++共享库。
后分发给应用程序开发人员将共享库:
net
这个例子展示了如何将一个MATLAB函数转换为。net汇编。
使用mcc命令行构建组装
分发到。net application developer集成组装:
Java
配置Java®编译环境的MATLAB代码和Java应用程序的开发
库编译器应用程序是一个图形化的工具,用于编译和打包Java包。
使用命令行编译器创建Java包。
MATLAB函数映射到Java类
后分发给应用程序开发人员整合包:
Python
MATLAB编译器SDK不能编译MATLAB使用MATLAB的Python代码®接口。
MATLAB编译器SDKMATLAB代码不能编译,使用MATLAB Python接口。
后分发给应用程序开发人员整合包:
MATLAB生产服务器
生产服务器编译器应用程序是一个图形化的工具,用于编译和打包部署档案。
使用命令行编译器来创建可部署的档案。
Excel与MATLAB集成生产服务器构建两个工件。一个是为服务器,一个是客户端。
COM
如何创建一个COM组件
如何使用世纪挑战集团
命令而不是GUI构建COM对象
分发到application developer集成组件如下:库编译器应用程序生成一个安装程序包的所有二进制分发一个COM组件所需的工件。
定制
如何定制的外观和感觉安装程序编译器生成的应用程序
如何确保编译器包括所有必需的MATLAB文件在生成应用程序
如何包含额外的文件与应用程序一起安装吗
编译器尝试包应用程序所需的任何支持包。金宝app
宏信息以及他们如何可以简化你的工作
使用路径名、包和包装文件建立MATLAB代码
概念
你执行相同的功能或使用编译器应用程序世纪挑战集团
命令行界面。
部署MATLAB函数,编译器执行这些任务:
编写MATLAB代码编译
您想要部署经常MATLAB代码状态——特定的数据值在程序或程序变量。
如何覆盖默认的部署归档文件嵌入行为以及如何使用MATLAB运行时组件高速缓存
如何访问信息MATLAB运行时数据
过程为最终用户创建控制台消息
函数不能被编译MATLAB编译器™或MATLAB编译器SDK
限制可以被编译