Compilar funciones C/C++ en Matlab
Publicado por Maxwell (1 intervención) el 15/03/2008 01:46:35
hola,
tengo que compilar código en lenguaje C/C++ mediante Matlab para generar una dll(dinamic link library). El matlab compiler tiene 2 funciones: mcc y mbuild, pero parece que son para transformar los .m en ejecutables o en codigo C.Entonces mi pregunta es:
¿la unica forma de consiguir compilar codigo C para generar un libreria dll ,que se pueda llamar desde MATLAB, es utilizando funciones MEX? (funcion mex XXX.c)
Es decir, ¿deberia modificar/adecuar todo mi codigo C para transformarlo en MEX-files, con la funcion gateway etc?¿hay otras formas de conseguir esto?
por favor, contesten lo antes posible.
Muchas gracias por vuestra ayuda
tengo que compilar código en lenguaje C/C++ mediante Matlab para generar una dll(dinamic link library). El matlab compiler tiene 2 funciones: mcc y mbuild, pero parece que son para transformar los .m en ejecutables o en codigo C.Entonces mi pregunta es:
¿la unica forma de consiguir compilar codigo C para generar un libreria dll ,que se pueda llamar desde MATLAB, es utilizando funciones MEX? (funcion mex XXX.c)
Es decir, ¿deberia modificar/adecuar todo mi codigo C para transformarlo en MEX-files, con la funcion gateway etc?¿hay otras formas de conseguir esto?
por favor, contesten lo antes posible.
Muchas gracias por vuestra ayuda
Valora esta pregunta


0