Main Content

Erstellen einer MATLAB-Schnittstelle zu einer C++ Bibliothek

Um eine MATLAB®-Schnittstelle zu einer C++ Bibliothek zu erstellen, verwenden Sie den Namensraum MATLAB clibgen

Zur Erstellung (Veröffentlichung) einer MATLAB-Schnittstelle zu einer C++ Bibliothek rufen Sie die Funktion clibPublishInterfaceWorkflow auf. Einen Überblick finden Sie unter Steps to Publish a MATLAB Interface to a C++ Library.

Informationen über den Aufruf von Funktionen in der Bibliothek aus MATLAB heraus finden Sie unter Nutzung einer vorhandenen MATLAB-Schnittstelle zu einer C++ Bibliothek.

Funktionen

clibPublishInterfaceWorkflowPublish interface for C++ library in the Live Editor (Seit R2023a)
clibgen.generateLibraryDefinitionCreate definition file for C++ library
clibgen.buildInterfaceCreate interface to C++ library without definition file

Live Editor Tasks

Erstellen einer C++ SchnittstelleGenerate definition file for C++ interface library in the Live Editor (Seit R2023a)

Namespaces

clibgen NamespaceSummary of namespaces and classes to support calling C++ library functionality from MATLAB

Themen

So veröffentlichen Sie eine Schnittstelle

Veröffentlichen einer Schnittstelle zu von diesen Dateien definierten Bibliotheken

Definieren und individuell anpassen

Schnittstelle freigeben

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.

Debug C++ Library from MATLAB Interface

How to build a debug version of a MATLAB interface to a C++ library.