Red de conocimiento informático - Problemas con los teléfonos móviles - Al ejecutar el código que contiene la función mablab en el entorno VS2008, ocurre un error porque el código original contiene el archivo de encabezado "mex.h" debería ser una programación mixta de opencv y matlab;

Al ejecutar el código que contiene la función mablab en el entorno VS2008, ocurre un error porque el código original contiene el archivo de encabezado "mex.h" debería ser una programación mixta de opencv y matlab;

Para compilar con éxito el programa del motor Matlab en VC, debe incluir el archivo de encabezado del motor motor.h e introducir los archivos de biblioteca correspondientes de Matlab libmx.lib, libmat.lib y libeng.lib. Específicamente, después de abrir un proyecto, realice las siguientes configuraciones:

1) Abra la página de opciones a través del menú Herramientas/Opciones, haga clic en Proyectos y soluciones y luego despliegue "Mostrar el directorio del siguiente contenido". " en el lado derecho de la página Seleccione "Incluir archivos" en el cuadro de lista y agregue la ruta: "D:\Program files\MATLAB\R2007a\extern\include" (D:\Program files\MATLAB\R2007a aquí debe se reemplazará con su propia ruta de instalación de Matlab, los subdirectorios posteriores permanecerán sin cambios).

2) Seleccione "Archivos de biblioteca" y agregue la ruta: d:\Program Files\MATLAB\R2007a\extern\lib\win32\microsoft. "(D:\Program files\MATLAB\R2007a aquí debe reemplazarse con su propia ruta de instalación de Matlab, y los subdirectorios posteriores permanecen sin cambios)

3) Haga clic derecho en el proyecto/propiedades y abra el proyecto página de propiedades Seleccione Vinculador/Entrada y, en el cuadro de edición Dependencias adicionales, agregue el nombre del archivo libmx.lib libmat.lib libeng.lib

Solo es necesario configurar los pasos 1) y 2) anteriores. una vez, mientras que el paso 3) solo debe configurarse una vez. Cada proyecto debe configurarse individualmente

.