Main Content

MATLAB 中调用 C++

从 MATLAB® 中直接调用 C 和 C++ 库功能

如果您有一个 C 或 C++ 共享库,它能导出可从另一个应用程序调用的功能,则您可以在 MATLAB 中直接使用那些类和函数。首先,您必须先构建与库的接口,用于在 MATLAB 中调用功能。此接口的创建者称为发布者。您可以打包该接口,并与 MATLAB 最终用户共享该接口。

要在 MATLAB 中调用库功能,请参阅使用预置的 MATLAB C++ 库接口

要从 MATLAB R2021b 及更早版本中调用 C 共享库中的函数,请使用 calllib 函数。有关信息,请参阅 从 MATLAB 中调用 C。此功能最适合只包含 C 代码的库。

要创建用 C 或 C++ 编写的 MATLAB 函数,请参阅编写可从 MATLAB(MEX 文件)调用的 C++ 函数编写可从 MATLAB(MEX 文件)调用的 C 函数

类别

相关信息