主要内容

使用预置的 MATLAB C++ 库接口

要调用 C++ 库中的函数,请使用 MATLAB® clib 命名空间

如果您有已发布的对接 C++ 共享库的 MATLAB 接口,则可以直接在 MATLAB 中使用这些类和函数,从而在 MATLAB 和 C++ 之间来回传递数据。

函数

clibArray为 C++ 库函数创建 MATLAB clib 数组
clibConvertArrayMATLAB 基本数组或结构体数组转换为 C++ 对象的 MATLAB 数组
clibConfigurationSet run-time configuration parameters for C++ library interface (自 R2023a 起)
CLibraryConfigurationC++ library interface environment information (自 R2023a 起)
clibIsNull确定 C++ 对象是否为空
clibIsReadOnly确定 C++ 对象是否为只读
clibReleaseMATLAB 中释放 C++ 对象
underlyingValueMATLAB 中创建的 C++ 枚举对象的基础数值

主题

配置 C++ 库接口

MATLAB 中使用 C++ 库

疑难解答

Troubleshooting MATLAB Interface to C++ Library Run-Time Issues

Resolve unexpected run-time errors when calling functions in a published MATLAB interface to a C++ shared library.

Troubleshooting Calls to C++ Library Functions

Resolve unexpected issues when calling functions in a C++ shared library.

Limitations to C/C++ Support

C/C++ library features not supported in MATLAB.

Handling Exceptions

Using C++ exceptions in MATLAB.

精选示例