Hauptinhalt

Verwenden einer vordefinierten MATLAB-Schnittstelle zu einer C/C++ Bibliothek

Um eine Funktion in einer C oder C++ Bibliothek aufzurufen, verwenden Sie den Namespace MATLAB® clib

Wenn Sie über eine veröffentlichte MATLAB-Schnittstelle zu einer freigegebenen C/C++ Bibliothek verfügen, dann können Sie diese Klassen und Funktionen direkt in MATLAB nutzen und Daten zwischen MATLAB und C/C++ übertragen.

Funktionen

clibArrayCreate MATLAB clib array for C++ library functions
clibConvertArrayConvert MATLAB fundamental or struct array to MATLAB array of C++ objects
clibConfigurationSet run-time configuration parameters for C/C++ library interface (Seit R2023a)
CLibraryConfigurationC/C++ library interface environment information (Seit R2023a)
clibIsNullDetermine if C++ object is null
clibIsReadOnlyDetermine if C++ object is read-only
clibReleaseRelease C++ object from MATLAB
underlyingValueUnderlying numeric value for C++ enumeration object created in MATLAB

Themen

Konfigurieren einer C/C++ Bibliotheksschnittstelle

Verwenden der C/C++ Bibliothek in MATLAB

Fehlersuche

Troubleshooting MATLAB Interface to C/C++ Library Run-Time Issues

Resolve unexpected run-time errors when calling functions in a published MATLAB interface to a C/C++ shared library.

Troubleshooting Calls to C/C++ Library Functions

Resolve unexpected issues when calling functions in a C/C++ shared library.

Limitations to C/C++ Support

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

Handling Exceptions

Using C++ exceptions in MATLAB.

Enthaltene Beispiele