主要内容

C共享库集成

集成封装的MATLAB®函数转换成C应用程序

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

类的共享库mxArrayAPI有一个接口,它使用c风格的函数来初始化MATLAB运行时,将打包的MATLAB函数加载到MATLAB运行时,并管理在C代码和MATLAB运行时.示例请参见用MATLAB代码创建一个C共享库

功能

compiler.build.cSharedLibrary 创建C共享库
compiler.build.CSharedLibraryOptions 构建C共享库的选项
mbuild 编译和链接源文件MATLAB生成的共享库

C API

mclmcrInitialize 初始化MATLAB运行时代理库
mclInitializeApplication 设置所有人共享的应用程序状态MATLAB运行时在当前进程中创建的实例
mclTerminateApplication 关闭MATLAB运行时-内部应用程序状态
<图书馆>初始化(WithHandlers) 初始化MATLAB运行时关联的实例图书馆
<图书馆>终止 释放分配的所有资源MATLAB运行时关联的实例图书馆
mclRunMain 跨所有平台创建相同包装器代码的机制
mclIsMCRInitialized 确定MATLAB运行时已正确初始化
mclWaitForFiguresToDie 允许已部署的应用程序处理图形事件,以便图形窗口仍然显示
mclGetLastErrorMessage 库初始化失败的最后一个错误消息MATLAB函数调用
mclGetLogFileName 检索使用的日志文件的名称MATLAB运行时
mclIsJVMEnabled 确定MATLAB运行时是由实例开始的Java虚拟机(JVM
mclIsNoDisplaySet 确定-nodisplay模式已启用

主题

创建和实现一个C共享库

将C共享库与C驱动程序集成

Mac OS X

C共享库故障排除