文档

编译MATLAB功能

MATLAB编译®在其他语言中函数用于应用程序编码

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

应用程序

库的编译器 软件包MATLAB程序部署作为共享库和组件
生产服务器编译器 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++

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

安装一个支持C / c++金宝app编译器

编译C / c++共享库与库编译应用程序

库编译器应用程序是一个图形化的工具,用于编译和打包C / c++共享库。

编译C / c++共享库从命令行

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

C / c++共享库分发给应用程序开发人员

后分发给应用程序开发人员将共享库:

net

创建一个. net汇编

这个例子展示了如何将一个MATLAB函数转换为。net汇编。

从命令行编译。net程序集

使用mcc命令行构建组装

将。net程序集分发给应用程序开发人员

分发到。net application developer集成组装:

Java

配置您的Java环境

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

编译Java包与库编译应用程序

库编译器应用程序是一个图形化的工具,用于编译和打包Java包。

从命令行编译Java包

使用命令行编译器创建Java包。

函数映射到Java类的方法

MATLAB函数映射到Java类

Java包分发给应用程序开发人员

后分发给应用程序开发人员整合包:

Python

与库编译器编译Python包应用程序

MATLAB编译器SDK不能编译MATLAB使用MATLAB的Python代码®接口。

从命令行编译Python包

MATLAB编译器SDKMATLAB代码不能编译,使用MATLAB Python接口。

Python包分发给应用程序开发人员

后分发给应用程序开发人员整合包:

MATLAB生产服务器

与生产服务器编译器编译部署档案应用

生产服务器编译器应用程序是一个图形化的工具,用于编译和打包部署档案。

从命令行编译部署档案

使用命令行编译器来创建可部署的档案。

构建Excel插件和可部署归档文件

Excel与MATLAB集成生产服务器构建两个工件。一个是为服务器,一个是客户端。

COM

编译COM组件库编译应用程序

如何创建一个COM组件

从命令行编译COM组件

如何使用世纪挑战集团命令而不是GUI构建COM对象

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

分发到application developer集成组件如下:库编译器应用程序生成一个安装程序包的所有二进制分发一个COM组件所需的工件。

定制

自定义安装程序

如何定制的外观和感觉安装程序编译器生成的应用程序

管理所需的文件在编译器项目

如何确保编译器包括所有必需的MATLAB文件在生成应用程序

指定文件的安装与应用程序

如何包含额外的文件与应用程序一起安装吗

管理支持包金宝app

编译器尝试包应用程序所需的任何支持包。金宝app

简化编译使用宏

宏信息以及他们如何可以简化你的工作

调用MATLAB构建选项

使用路径名、包和包装文件建立MATLAB代码

概念

之间的差异和命令行编译器应用程序

你执行相同的功能或使用编译器应用程序世纪挑战集团命令行界面。

MATLAB如何部署功能?

部署MATLAB函数,编译器执行这些任务:

编写可部署的MATLAB代码

编写MATLAB代码编译

依赖政府功能

您想要部署经常MATLAB代码状态——特定的数据值在程序或程序变量。

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

如何覆盖默认的部署归档文件嵌入行为以及如何使用MATLAB运行时组件高速缓存

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

如何访问信息MATLAB运行时数据

显示MATLAB运行时初始化消息

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

MATLAB函数不能被编译

函数不能被编译MATLAB编译器™MATLAB编译器SDK

MATLAB编译器SDK的局限性

限制可以被编译

这个主题有帮助吗?