主要内容

clibgen 命名空间

使用“生成 C++ 接口”任务或 clibgen.generateLibraryDefinition 函数发布 MATLAB 的 C++ 库接口的类

说明

使用这些类通过生成 C++ 接口任务或 clibgen.generateLibraryDefinition 函数发布 MATLAB® 的 C++ 共享库接口。

如果您已有 MATLAB 接口,则请参阅Call Functions in C/C++ Compiled Library

clibgen.LibraryDefinition用于 C++ 库的 MATLAB 定义
clibgen.ClassDefinition对应于 C++ 类的 MATLAB 类的定义
clibgen.ConstructorDefinition对应于 C++ 类构造函数的 MATLAB 函数的定义
clibgen.MethodDefinition对应于 C++ 类方法的 MATLAB 函数的定义
clibgen.PropertyDefinition对应于 C++ 类的公共属性的 MATLAB 属性定义
clibgen.FunctionDefinition对应于 C++ 包函数的 MATLAB 函数的定义
clibgen.EnumDefinition对应于 C++ 枚举的 MATLAB 枚举的定义
clibgen.FunctionTypeDefinition对应于 C++ 函数类型的 MATLAB 函数类型的定义
clibgen.OpaqueTypeDefinition对应于 C++ 不透明类型的 MATLAB 类型的定义

函数

clibgen.generateLibraryDefinition为 C++ 库创建定义文件
clibgen.buildInterface在没有定义文件的情况下创建 C++ 库的接口