Main Content

Utilizzo di un'interfaccia precostruita di MATLAB alla libreria C++

Per chiamare una funzione in una libreria C++, utilizzare lo spazio nome MATLAB® clib

Se si dispone di un’interfaccia pubblicata di MATLAB a una libreria condivisa C++, è possibile utilizzare queste classi e funzioni direttamente in MATLAB passando i dati avanti e indietro tra MATLAB e C++.

Funzioni

clibArrayCreate MATLAB clib array for C++ library functions (Da R2020a)
clibConvertArrayConvert numeric MATLAB array to array of C++ objects (Da R2020a)
clibConfigurationChange execution mode of C++ library interface (Da R2023a)
CLibraryConfigurationC++ library interface environment information (Da R2023a)
clibIsNullDetermine if C++ object is null (Da R2019b)
clibIsReadOnlyDetermine if C++ object is read-only (Da R2019b)
clibReleaseRelease C++ object from MATLAB
underlyingValueUnderlying numeric value for C++ enumeration object created in MATLAB

Argomenti

Risoluzione dei problemi

Troubleshooting MATLAB Interface to C++ Library Issues

MATLAB searches for the library interface file on the MATLAB path.