主要内容

C共享库集成

整合包装的matlab.®函数进入C应用程序

MATLAB编译器SDK™使您可以从MATLAB函数创建C共享库。

使用的共享库mxarray.API具有使用C样式函数初始化的接口Matlab运行时,将打包的MATLAB功能加载到Matlab运行时,并管理在C代码和C代码之间传递的数据Matlab运行时。例如,看到使用驱动程序应用程序实现C共享库

职能

MBUILD. 编译和链接源文件马铃薯生成共享库

C API.

mclmcriinitialize. 初始化马铃薯运行代理图书馆
Mclinitializapplication 设置全部共享的应用程序状态马铃薯运行当前过程中创建的实例
MCLTerMinateApplication 马铃薯运行- 内部申请状态
<库>初始化[withhandlers] 初始化马铃薯运行与之关联的实例图书馆
<图书馆>终止 免费分配的所有资源马铃薯运行与之关联的实例图书馆
麦克伦曼 在所有平台上创建相同包装代码的机制
蒙思犯罪 确定if.马铃薯运行已被正确初始化
mclwaitforfigurigutie. 启用部署的应用程序来处理图形事件,使数据窗口能够保持显示
MclgetLasterRormessage. Unsuccessful函数调用的最后一条错误消息
mclgetlogfilename. 检索使用的日志文件名马铃薯运行
mclisjvmenabled. 确定if.马铃薯运行开始了java.虚拟机(JVM.
mclisnodisplayset. 确定if.-Nodisplay.模式已启用

主题

创建和实现C共享库

使用MATLAB代码创建C共享库

了解如何创建C共享库。

从命令行创建C / C ++共享库

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

使用驱动程序应用程序实现C共享库

致电内置的C共享库Matlab Compiler SDK.来自C驱动程序应用程序。

使用C驱动程序应用程序集成C共享库

致电C共享库

使用一个或多个Matlab Compiler SDK.在C应用程序中生成的C共享库。

调用来自C / C ++的MATLAB编译器SDK API函数

采用Matlab Compiler SDK.用于C / C ++的API函数,可在驱动程序代码中同化共享库。

编译和测试MATLAB生成的C共享库

编译C驱动程序代码和共享库,并测试C应用程序。

在单个应用程序中使用多个共享库

在单个C / C ++应用程序中使用多个生成的共享库。

Mac OS X.

写kmos的应用程序

专门编写可部署的C ++应用程序苹果系统

马铃薯运行设置

MATLAB运行时路径设置开发和测试

路径设置要开发和测试包含打包的MATLAB代码的应用程序。

MATLAB运行时启动选项

Matlab运行时选项,例如-nojvm.-Nodisplay., 要么-logfile.

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

覆盖默认存档嵌入行为,并使用Matlab运行时组件缓存。