Matlab se cuelga al generar el archivo mex

Matlab se bloquea cuando intento generar un archivo mex. Cuando ejecuto el programa como de costumbre, todo funciona y cuando intento generar un archivo mex, matlab llega al final del código, pero no sucede nada después de eso. Tengo entendido que puede tener algo que ver con las cifras. leí en alguna parte que llama mclWaitForFiguresToDie pero no he entendido como solucionarlo.

Se debe mostrar una cifra, pero no se muestra al generar el código mex.

preguntado el 03 de mayo de 12 a las 10:05

Esto puede depender del compilador, del sistema operativo y/o de la versión de MATLAB. Sería útil saber qué compilador, qué sistema operativo y qué versión de MATLAB está utilizando. -

Hola. Pude compilar archivos mex con la misma configuración, así que creo que tiene que ver con el código. Ejecuto win7, Matlab 2011b. He probado con dos compiladores: Microsoft Software Development Kit (SDK) 7.1 y Microsoft Visual C++ 2010 Express. El resultado es el mismo.. -

Entonces, ¿está diciendo que el archivo mex no funciona como se esperaba o que no puede crear el archivo mex? -

No es posible crear el archivo mex. El edificio del archivo mex se cuelga. Funciona con versiones anteriores del mismo código, pero he cambiado unas 1500 líneas desde entonces... No informa errores, pero simplemente se cuelga sin terminar la compilación.

¿Ha intentado compilar el archivo Mex sin usar Matlab? Los archivos Mex son realmente solo archivos DLL. Intente hurgar dentro del archivo de opciones de Mex para resolver las cosas, o use la opción detallada (-v) en su comando mex para ver qué banderas de compilación usa Matlab. -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.