使用MATLAB数据API的共享库具有使用现代C ++语义的通用界面。该接口支持C ++ 11功能金宝app,并具有若干优点MWARRAY.
API,包括型式安全和多线程 - 安全。该接口提供了确保正确初始化和终止应用程序的功能。它可以运行过程中或流程,可以异步调用函数。有关更多信息,请参阅工作流程与使用MATLAB数据API的C ++共享库集成。例如,看到生成C ++ MATLAB数据API共享库并构建C ++应用程序。
Compiler.Build.cppsharedLibrary. |
创建C ++共享库 |
compiler.build.cppsharedlibraryOptions. |
构建C ++共享库的选项 |
MBUILD. |
编译和链接源文件马铃薯生成共享库 |
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 |
等待所有数字关闭 |
工作流集成与一个使用MATLAB数据API的c++共享库。
生成C ++ MATLAB数据API共享库并构建C ++应用程序
从MATLAB代码创建C ++ MATLAB数据API共享库,并使用示例C ++驱动程序代码实现它。
使用C ++ MATLAB数据数组API编写C ++驱动程序代码
使用通用界面编写C ++驱动程序代码的指南,以与使用MATLAB数据API的C ++共享库集成。
如何配置MBUILD.
选项文件。
安装,配置和卸载Matlab运行时。
定义要运行使用的计算机的计算机的路径Matlab Compiler™或MATLAB编译器SDK™。
放Matlab运行时选项,例如-nojvm.
那-Nodisplay.
, 或者-logfile.
。
覆盖默认存档嵌入行为,并使用Matlab运行时组件缓存。