Llamar a C++ desdeMATLAB
Si tiene una biblioteca compartida de C o C++ que exporta funcionalidades que se pueden llamar desde otra aplicación, puede usar estas clases y funciones directamente en MATLAB. Para empezar, primero tiene quecrear una interfaz en la bibliotecapara utilizarla para llamar a la funcionalidad en MATLAB. Cualquiera que cree esta interfaz se llamaeditor. Puede empaquetar la interfaz y compartirla con unusuario finalde MATLAB. Para obtener ejemplos, consulte:
Para llamar a la funcionalidad de la biblioteca de en MATLAB, consulteUtilizar interfaz de MATLAB predefinida en biblioteca de C++.
Para llamar a las funciones en una biblioteca de C compartida desde versiones de MATLAB R2021b y anteriores, utilice la funcióncalllib
. Para obtener información, consulte电话一个C desde MATLAB. Esta funcionalidad funciona mejor con bibliotecas de C que de C++.
Para crear funciones de MATLAB escritas en C o C++, consulteEscribir funciones de C++ que se pueden llamar desde MATLAB (archivos MEX)oEscribir funciones de C que se pueden llamar desde MATLAB (archivos MEX).
Categorías
- Crear interfaz de MATLAB en biblioteca de C++
Para crear una interfaz de MATLAB en una biblioteca de C++, utilice el paquete de MATLABclibgen
- Utilizar interfaz de MATLAB predefinida en biblioteca de C++
Para llamar a una función en una biblioteca de C++, utilice el paqueteclib
de MATLAB