调用c++MATLAB
直接从MATLAB调用C和c++库功能®
如果您有一个C或c++共享库,可以导出可以从另一个应用程序调用的功能,那么您可以直接在MATLAB中使用这些类和函数。要开始,你必须首先构建到库的接口来调用MATLAB中的函数。创建这个接口的人被称为出版商.您可以将接口打包并与MATLAB共享最终用户.有关示例,请参见:
要在MATLAB中调用库功能,请参见使用预构建的MATLAB接口到c++库.
要调用MATLAB R2021b及更早版本的C共享库中的函数,请使用calllib
函数。信息,请参阅从MATLAB调用C.该特性最适合于仅c语言的库。
要创建用C或c++编写的MATLAB函数,请参见编写MATLAB中可调用的c++函数(MEX文件)或编写MATLAB可调用C函数(MEX文件).
类别
- 建立MATLAB接口到c++库
要创建到c++库的MATLAB接口,请使用MATLABclibgen
包 - 使用预构建的MATLAB接口到c++库
要在c++库中调用函数,请使用MATLABclib
包