c++共享库集成
集成打包的MATLAB®函数转换为c++应用程序
MATLAB编译SDK™提供了两种在c++应用程序中部署MATLAB函数的方法:
使用MATLAB数据API部署到c++应用程序
在这种方法中,您将创建一个包含MATLAB函数的归档文件,并将其部署到c++应用程序中。使用MATLAB编译器SDK用于c++的API,作为c++应用程序与包含已部署MATLAB函数的存档之间的接口。使用MATLAB Data API处理c++应用程序和部署的MATLAB函数之间的数据交换。这是在R2018a中引入的。
部署到c++应用程序使用
mwArray
API在这种方法中,从要部署的MATLAB函数创建c++共享库和头文件。利用遗产MATLAB编译器SDK用于c++的API,作为c++应用程序和已部署的MATLAB函数之间的接口。使用
mwArray
API来处理c++应用程序和部署的MATLAB函数之间的数据交换。这在R2013b中引入。
MATLAB运行时必须在运行c++应用程序的机器上安装和设置。
自MATLAB编译器SDK提供了两个c++ api来与部署的MATLAB函数交互,这两个api是根据用于在c++应用程序和部署的MATLAB函数之间交换数据的api来区分的。
MathWorks®建议使用MATLAB编译器SDKc++ API与MATLAB数据API。
类别
- 使用MATLAB数据API部署到c++应用程序
使用MATLAB Data API将打包的MATLAB函数集成到c++应用程序中进行数据交换 - 使用mwArray API部署到c++应用程序
将打包的MATLAB函数集成到c++应用程序中mwArray
数据交换API