C ++MATLAB数据API共享库整合

创建和整合打包MATLAB®功能集成到使用MATLAB数据API C ++程序

使用MATLAB的数据API共享库有一个通用的接口,采用现代C ++的语义。该接口支持C ++ 11功能万博1manbetx和具有优于几个优点mwArrayAPI,包括类型安全和多线程安全。该接口提供的功能,以确保正确的初始化和应用程序终止。它可以在进程内或外的过程,可以异步调用函数运行。欲了解更多信息,请参阅工作流以与C ++共享库,它使用MATLAB数据API集成。对于一个示例,请参见生成C ++ MATLAB数据API共享库,并建立一个C ++应用程序

功能

mbuild 编译和链接源文件对MATLAB生成的共享库

C / C ++ API

MATLAB :: cpplib :: initMATLABApplication 启动MATLAB运行并初始化其应用程序状态
MATLAB :: cpplib :: runMain 在主函数中使用其输入的参数执行的功能
MATLAB :: cpplib :: convertUTF8StringToUTF16String 转换UTF-8字符串UTF-16字符串
MATLAB :: cpplib :: convertUTF16StringToUTF8String 转换UTF-16字符串为UTF-8串
MATLAB :: cpplib :: initMATLABLibrary 初始化库MATLAB封装在一个可部署的存档文件功能
MATLAB :: cpplib :: initMATLABLibraryAsync 初始化库MATLAB异步功能
MATLAB :: cpplib :: MATLABLibrary :: feval 执行MATLAB从部署的归档功能
MATLAB :: cpplib :: MATLABLibrary :: fevalAsync 执行MATLAB从部署的归档功能异步
MATLAB :: cpplib :: MATLABLibrary :: waitForFiguresToClose 等待所有数字接近

主题

创建和实现C ++MATLAB数据阵列API共享库

工作流以与C ++共享库,它使用MATLAB数据API集成

工作流以与C ++共享库,使用MATLAB数据API集成。

生成C ++ MATLAB数据API共享库,并建立一个C ++应用程序

创建来自MATLAB代码使用库编译一个C ++ MATLAB数据API的共享库,并与样品C ++驱动程序代码实现它。

整合一个C ++共享库用C ++驱动器应用

编写C ++驱动程序代码使用C ++ MATLAB数据阵列API

使用通用接口集成与C ++使用MATLAB的数据API共享库编写C ++驱动程序代码的准则。

配置mbuild选项文件

如何配置mbuild选项文件。

的Mac OS X

适用于MacOS编写应用程序

写部署C ++应用专门为苹果系统

MATLAB运行设置

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

路径设置开发和含包装MATLAB代码测试应用。

MATLAB运行启动选项

MATLAB运行选项,如-nojvm-nodisplay, 要么-logfile

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

覆盖默认归档嵌入行为和使用MATLAB运行组件缓存。