使用预先构建的MATLABc++库的接口
要调用c++库中的函数,请使用MATLAB®
clib
包如果您有一个发布到c++共享库的MATLAB接口,那么您可以直接在MATLAB中使用这些类和函数,在MATLAB和c++之间来回传递数据。
功能
clibArray |
创建MATLABclib数组用于c++库函数 |
clibConvertArray |
转换成数字MATLABc++对象的数组到数组 |
clibIsNull |
判断c++对象是否为空 |
clibIsReadOnly |
确定c++对象是否是只读的 |
clibRelease |
释放c++对象MATLAB |
underlyingValue |
中创建的c++枚举对象的底层数值MATLAB |
主题
- c++共享库中的函数调用
要调用库中的函数,请使用MATLAB
clib
包中。 - 调用Windows接口中的函数到c++共享库
如何在Windows中调用函数®接口
matrixOperations
c++共享库示例。 - Linux接口中c++共享库函数的调用
如何在Linux中调用函数®接口
matrixOperations
c++共享库示例。 - 设置c++接口的运行时库路径
如果c++库有一个共享库文件,那么该文件及其依赖项必须位于您的系统路径或运行时搜索路径(rpath)上。
- 显示帮助MATLAB接口到c++库
显示包信息和方法签名的MATLAB接口。
- MATLAB对象的c++数组
MATLAB提供了一个接口,
clib.array
,它包装c++本机数组和std::向量
类型。 - c++语言不透明对象
MATLAB如何处理不透明对象。
- 在MATLAB中无效的c++名称
类自动重命名类、成员函数、非成员函数和枚举,使之具有在MATLAB中无效的c++名称
matlab.lang.makeValidName
函数。 - 使用函数类型参数
如何将函数类型参数传递给c++函数。
- 使用函数模板和成员函数模板
如何调用和自定义从c++模板派生的函数名。
- 在parfor循环中使用c++对象和函数
如何利用并行计算资源,使用MATLAB接口到c++共享库。
- C/ c++支持的限制金宝app
MATLAB中不支持的C/ c++库特性。金宝app
- 处理异常
在MATLAB中使用c++异常。
故障排除
MATLAB在MATLAB路径下搜索库接口文件。