Main Content

Build MATLAB Interface to C++ Library

To create a MATLAB® interface to a C++ library, use the MATLAB clibgen package

To build (publish) a MATLAB interface to a C++ library, see Steps to Publish a MATLAB Interface to a C++ Library.

For information about calling functions in the library from MATLAB, see Use Prebuilt MATLAB Interface to C++ Library.

Funktionen

clibgen.generateLibraryDefinitionCreate definition file for C++ library
clibgen.buildInterfaceCreate interface to C++ library without definition file

Pakete

clibgen PackageSummary of packages and classes to support calling C++ library functionality from MATLAB

Themen

How To Publish an Interface

Examples for Platform-Specific Library Files

Examples for Libraries Defined by Header/CPP Source Files

Define and Customize

Fehlersuche

Build C++ Library Interface and Review Contents

If library functionality is missing, the library might contain unsupported language features or data types.

Limitations to C/C++ Support

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

Troubleshooting C++ Library Definition Issues

Information for resolving error when publishing a MATLAB interface to a C++ library.