Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Créer une interface MATLAB vers une librairie C++

Créer une interface MATLAB® vers une librairie C++ en utilisant le package MATLAB clibgen

Pour compiler (publier) une interface MATLAB vers une librairie C++, appelez clibPublishInterfaceWorkflow. Pour une présentation, consultez Steps to Publish a MATLAB Interface to a C++ Library.

Pour plus d’informations sur l’appel de fonctions de la librairie depuis MATLAB, consultez Utiliser une interface MATLAB prédéfinie vers une librairie C++.

Fonctions

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

Tâches du Live Editor

Generate C++ InterfaceGenerate definition file for C++ interface library in the Live Editor (depuis R2023a)

Packages

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

Rubriques

Comment publier une interface

Publier une interface vers les librairies définies par ces fichiers

Définir et personnaliser

Partager votre interface

Résolution des problèmes

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.