主要内容

使用预先构建的MATLAB接口到c++库

要调用c++库中的函数,请使用MATLAB® clib

如果您有一个发布的MATLAB接口到c++共享库,那么您可以在MATLAB中直接使用这些类和函数,在MATLAB和c++之间来回传递数据。

功能

clibArray 创建MATLABc++对象数组
clibConvertArray 转换成数字MATLAB数组到c++对象的数组
clibIsNull 判断c++对象是否为空
clibIsReadOnly 确定c++对象是否是只读的
clibRelease 释放c++对象MATLAB
underlyingValue 中创建的c++枚举对象的底层数值MATLAB

主题

调用c++共享库中的函数

要调用库中的函数,请使用MATLABclib包中。

设置c++接口的运行库路径

如果c++库有一个共享库文件,那么该文件及其依赖项必须位于您的系统路径或运行时搜索路径(rpath)上。

在Windows接口中调用函数到c++共享库

如何在Windows中调用函数®接口matrixOperationsc++共享库示例。

在Linux中调用函数接口到c++共享库

如何在Linux中调用函数®接口matrixOperationsc++共享库示例。

显示帮助MATLAB接口到c++库

显示MATLAB接口的包信息和方法签名。

MATLAB对象的c++数组

MATLAB提供了一个接口,clib.array,它封装了c++原生数组和std::向量类型。

c++语言不透明对象

MATLAB如何处理不透明对象。

在MATLAB中无效的c++名称

MATLAB自动重命名类、成员函数、非成员函数和枚举的c++名称,在MATLAB中使用matlab.lang.makeValidName函数。

使用void *参数

如何通过void *c++函数的参数。

使用函数类型参数

如何将函数类型参数传递给c++函数。

使用函数和成员函数模板

如何调用和自定义从c++模板派生的函数名。

在parfor循环中使用c++对象和函数

如何利用并行计算资源,利用MATLAB接口实现一个c++共享库。

C/ c++支持的限制金宝app

MATLAB不支持C/ c++库特性。金宝app

处理异常

在MATLAB中使用c++异常。