主要内容

C ++马铃薯数据API共享库集成

创建和集成打包的matlab®使用MATLAB数据API函数C ++应用程序

使用MATLAB数据API的共享库具有使用现代C ++语义的通用界面。该接口支持C ++ 11功能金宝app,并具有若干优点MWARRAY.API,包括型式安全和多线程 - 安全。该接口提供了确保正确初始化和终止应用程序的功能。它可以运行过程中或流程,可以异步调用函数。有关更多信息,请参阅工作流程与使用MATLAB数据API的C ++共享库集成。例如,看到生成C ++ MATLAB数据API共享库并构建C ++应用程序

职能

Compiler.Build.cppsharedLibrary. 创建C ++共享库
compiler.build.cppsharedlibraryOptions. 构建C ++共享库的选项
MBUILD. 编译和链接源文件马铃薯生成共享库

C / C ++ API

matlab :: cpplib :: initmatlabapplication 启动马铃薯运行并初始化其应用程序状态
matlab :: cpplib :: runmain 在main函数中执行一个带有输入参数的函数
matlab :: cpplib :: convertutf8stringtoutf16string 将UTF-8字符串转换为UTF-16字符串
matlab :: cpplib :: convertutf16stringtoutf8string 将UTF-16字符串转换为UTF-8字符串
matlab :: cpplib :: initmatlablibrary 初始化库马铃薯打包在可部署的存档文件中的函数
matlab :: cpplib :: initmatlablibraryasync 初始化库马铃薯异步功能
matlab: cpplib: MATLABLibrary::函数宏指令 执行A.马铃薯从部署的存档功能
matlab :: cpplib :: matlablibrary :: fevalasync 执行A.马铃薯异步从部署存档功能
matlab :: cpplib :: matlablibrary :: waitforfiguriestoclose 等待所有数字关闭

话题

创建和实现C ++马铃薯数据数组API共享库

工作流程与使用MATLAB数据API的C ++共享库集成

工作流集成与一个使用MATLAB数据API的c++共享库。

生成C ++ MATLAB数据API共享库并构建C ++应用程序

从MATLAB代码创建C ++ MATLAB数据API共享库,并使用示例C ++驱动程序代码实现它。

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

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

使用通用界面编写C ++驱动程序代码的指南,以与使用MATLAB数据API的C ++共享库集成。

配置MBuild选项文件

如何配置MBUILD.选项文件。

Mac OS X.

写kmos的应用程序

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

马铃薯运行

安装和配置MATLAB运行时

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

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

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

MATLAB运行时启动选项

Matlab运行时选项,例如-nojvm.-Nodisplay., 或者-logfile.

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

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