主要内容

C共享库集成

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

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

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

功能

Compiler.Build.csharedLibrary. 创建C共享库
Compiler.Build.csharedLibraryOptions. 构建C共享库的选项
MBUILD. 编译和链接源文件马铃薯生成共享库

C API.

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

话题

创建和实现C共享库

用MATLAB代码创建一个C共享库

了解如何创建C共享库。

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

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

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

致电内置的C共享库MATLAB编译器SDK来自C驱动程序应用程序。

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

致电C共享库

使用一个或多个MATLAB编译器SDK在C应用程序中生成的C共享库。

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

采用MATLAB编译器SDK用于C / C ++的API函数,可在驱动程序代码中同化共享库。

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

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

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

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

Mac OS X.

写kmos的应用程序

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

马铃薯运行

安装和配置MATLAB运行时

安装,配置和卸载Matlab运行时

设置运行时部署的MATLAB运行时路径

定义要运行使用的计算机的计算机的路径Matlab Compiler™要么MATLAB编译器SDK

MATLAB运行时启动选项

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

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

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