Main Content

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

Appeler C++ à partir de MATLAB

Appeler directement les fonctionnalités de librairies C et C++ depuis MATLAB®

Si vous disposez d’une librairie C ou C++ partagée qui exporte des fonctionnalités pouvant être appelées depuis une autre application, vous pouvez utiliser ces classes et fonctions directement dans MATLAB. Pour commencer, vous devez d’abord créer une interface vers la librairie à utiliser pour appeler la fonctionnalité dans MATLAB. La personne qui crée cette interface est appelée un éditeur. Vous pouvez packager l’interface et la partager avec MATLAB un utilisateur final.

Pour appeler les fonctionnalités des librairies dans MATLAB, consultez Utiliser une interface MATLAB prédéfinie vers une librairie C++.

Pour appeler les fonctions d’une librairie C partagée depuis MATLAB R2021b ou version antérieure, utilisez la fonction calllib. Pour plus d’informations, consultez Appeler C à partir de MATLAB. Cette fonctionnalité est plus efficace avec les librairies uniquement C.

Pour créer des fonctions MATLAB écrites en C ou C++, consultez Écrire des fonctions C++ appelables depuis MATLAB (fichiers MEX) ou Écrire des fonctions C appelables depuis MATLAB (fichiers MEX).

Catégories

Informations connexes