Main Content

Costruzione dell’interfaccia di MATLAB alla libreria C++

Per creare un’interfaccia di MATLAB® a una libreria C++, utilizzare lo spazio nome MATLAB clibgen

Per costruire (pubblicare) un’interfaccia di MATLAB alla libreria C++, chiamare clibPublishInterfaceWorkflow. Per una panoramica, vedere Steps to Publish a MATLAB Interface to a C++ Library.

Per informazioni sulla chiamata di funzioni della libreria da MATLAB, vedere Utilizzo di un'interfaccia precostruita di MATLAB alla libreria C++.

Funzioni

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

Attività di Live Editor

Generare interfaccia C++Generate definition file for C++ interface library in the Live Editor (Da R2023a)

Namespaces

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

Argomenti

Come pubblicare un’interfaccia

Pubblicazione dell'interfaccia alle librerie definite da questi file

Definizione e personalizzazione

Condivisione dell’interfaccia

Risoluzione dei problemi

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.