none
Pasar un archivo .c a un archivo MATLAB (Mex) RRS feed

  • Pregunta

  • Buenos días, 

    Me llamo Yeray, soy nuevo en el foro. Os comento mi pregunta y dejo claro de antemano que soy nuevo con este programa...

    Tengo un código escrito en .c y necesito introducirlo en Simulink, sin embargo el código .c no lo puede leer Matlab, he leído que tengo que compilarlo y pasarlo a un archivo que Matlab pueda leer mediante la función .mex, sin embargo no se como compilar este archivo .c con Visual Studio 2013.

    Gracias de antemano por resolverme este problema que me está volviendo loco.

    Yeray Asensio

    viernes, 17 de octubre de 2014 8:13

Respuestas

  • De Matlab no sé nada, pero un archivo .c debería contener código en C.  Para compilarlo, cree un proyecto en VS de C++ del tipo apropiado.  No sé cuál será el tipo apropiado para Matlab:  Podría ser un ejecutable o una biblioteca o algo más especializado.

    En mi experiencia, sin embargo, el 90% de los desarrolladores que tratan de compilar algún proyecto en C y no saben nada de C, fallan.  Esto porque a veces hay que cambiar configuraciones aquí y allá o tal vez conseguir bibliotecas externas y alguien que no sabe de C simplemente no sabe ni por dónde empezar.  Buena suerte.


    Jose R. MCP
    Code Samples

    viernes, 24 de octubre de 2014 17:08