• Lunes 23 de Diciembre de 2024, 05:07

Autor Tema:  Como Crear Un Ejecutable.  (Leído 9025 veces)

manguztap

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Como Crear Un Ejecutable.
« en: Jueves 13 de Septiembre de 2007, 09:20 »
0
Hola recientemente he programado una GUI y quiero hacer un ejecutable que pueda correr en otra maquina aun cuando no tenga matlab, podrian ayudar poniendo un procedimiento alternativo a este:

>> mbuild -setup      % con este comando eligo el compilador

             despues

>> mcc -m puzzle     % puzzle (mi programa), con este creo el .exe

Al momento de correr  el .exe solo sale una ventana en DOS pero no corre el programa creo que me hacen falta algunos dll o algo asi.  :huh:

Gracias de antemano.

Y no esta de más... MATLAB RIFA!!!!!!!!

fa61an

  • Miembro MUY activo
  • ***
  • Mensajes: 100
    • Ver Perfil
Re: Como Crear Un Ejecutable.
« Respuesta #1 en: Domingo 16 de Septiembre de 2007, 04:52 »
0
Estuve mirando el siguiente webinar acerca del Compilador de Matlab y otros entornos de programación y quizás te pueda servir la información que se encuentra ahí.

Uno a veces tiene la costumbre de buscar en otra paginas pero mucha veces olvida que la pagina de los desarrolladores del software presenta muchos ejemplos específicos y de gran ayuda o en este caso Webinar que son muy completos.

Lo único es que debes inscribirte cosa que no es complicada para poder acceder al Webinar.

Webinar

manguztap

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Re: Como Crear Un Ejecutable.
« Respuesta #2 en: Martes 18 de Septiembre de 2007, 08:13 »
0
Hola a Todos y en especial a ti fa61an. Pues he resuelto el problema y a continuacion les describo el procedimiento:

1.- Corran ''mbuild -setup'' y apareceran los compiladores que tienen disponibles (eligan el que quieran, el de matlab esta bien).

2.- Escriban '' mcc -m nombredelprograma'' escriban el nombre del programa (.m) que quieran convertir en ejecutable.

3.- Se crearan algunos archivos en la carpeta donde se encuentre el programa (work si no han cambiado el directorio), entre ellos el .exe; para poder correr el ejecutable se necesitaran todos los archivos que se crearon, recomiendo que los pongan en una carpeta.

4.- Este es el punto que me faltaba. una vez que tengan el ejecutable y los demas archivos, necesitaran las librerias de matlab, las cuales tienen que ser instaladas en la computadora que se quiere instalar el programa antes del ejecutable, asi que anexen el siguiente archivo a la carpeta: ''MCRinstaller'' que se encuentra en la siguiente direccion: ''C:\ProgramFiles\MATLAB\R2006b\toolbox\compiler\deploy\win32'' claro esto depende en donde hayan instalado matlab.

Y listo ya pueden correr su programa en otra computadora aun cuando no tenga Matlab, claro que a mi parecer no es completamente un Stand-Alone ya que ocupan instalar las librerias de matlab que son como 150 MB  :( , pero no todo es perfecto :D

SALUDOS A TODOS!!!!

Andrea y Conchi

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Como Crear Un Ejecutable.
« Respuesta #3 en: Martes 18 de Septiembre de 2007, 12:45 »
0
Hola a todos!!

Nosotras hemos realizado todos los pasos q dices para ejecutar una aplicación de matlab en una maquina q no tiene matlab instalado y nos da un error durante la instalción de MCRInstaller: "The cabinet file '_8819CE9A43820F7B23026E1B80034366' required for this installation is corrupt and can not be used"

Y no sabemos a q se debe.

Podeis echarnos una mano ??

Muchas graciasssssss

fa61an

  • Miembro MUY activo
  • ***
  • Mensajes: 100
    • Ver Perfil
Re: Como Crear Un Ejecutable.
« Respuesta #4 en: Martes 18 de Septiembre de 2007, 16:59 »
0
Que bueno manguztap que te haya funcionado y estoy seguro que debe haber una de crear un instalador con el Ejecutable para que solo se instalen las librerías que se necesitan pues 150 MB parecen que fueran todas la librerías.

Pero me parece excelente que hayas publicado tu solución pues aquí muchas veces se suscribe un usuario para publicar una pregunta y luego no vuelven al foro, Excelente por tu respuesta.

manguztap

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Re: Como Crear Un Ejecutable.
« Respuesta #5 en: Martes 25 de Septiembre de 2007, 06:55 »
0
Sorry Andrea y Conchi por no contestarles antes. La verdad es que deben de haber tenido algun problema con su maquina o con las librerias, puesto que yo no he tenido ningun problema para correr el MCRinstaller en otra maquina que no tenia matlab. Tratenlo de nuevo para confirmar el procedimiento.

Muchachos si alguien ha seguido mi Procedimiento y tuvo el mismo problema de Andrea y Conchi y lo pdieron resolver, por favor haganle saber su solucion.

Nos vemos...  :P

chvalenc

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Como Crear Un Ejecutable.
« Respuesta #6 en: Domingo 17 de Febrero de 2008, 22:06 »
0
Cita de: "manguztap"
Hola a Todos y en especial a ti fa61an. Pues he resuelto el problema y a continuacion les describo el procedimiento:

1.- Corran ''mbuild -setup'' y apareceran los compiladores que tienen disponibles (eligan el que quieran, el de matlab esta bien).

2.- Escriban '' mcc -m nombredelprograma'' escriban el nombre del programa (.m) que quieran convertir en ejecutable.

3.- Se crearan algunos archivos en la carpeta donde se encuentre el programa (work si no han cambiado el directorio), entre ellos el .exe; para poder correr el ejecutable se necesitaran todos los archivos que se crearon, recomiendo que los pongan en una carpeta.

4.- Este es el punto que me faltaba. una vez que tengan el ejecutable y los demas archivos, necesitaran las librerias de matlab, las cuales tienen que ser instaladas en la computadora que se quiere instalar el programa antes del ejecutable, asi que anexen el siguiente archivo a la carpeta: ''MCRinstaller'' que se encuentra en la siguiente direccion: ''C:\ProgramFiles\MATLAB\R2006b\toolbox\compiler\deploy\win32'' claro esto depende en donde hayan instalado matlab.

Y listo ya pueden correr su programa en otra computadora aun cuando no tenga Matlab, claro que a mi parecer no es completamente un Stand-Alone ya que ocupan instalar las librerias de matlab que son como 150 MB  :( , pero no todo es perfecto :D

SALUDOS A TODOS!!!!
Hola, aún no he probado la solución que das para la creación del ejecutable, pero tengo una duda, si el programa esta compuesto de varios archivos .m y .fig , cómo sería entonces la instrucción "mcc -m nombredelprograma". Agradezco una pronta respuesta si la sabes.

leomanca

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Como Crear Un Ejecutable.
« Respuesta #7 en: Sábado 1 de Noviembre de 2008, 02:56 »
0
hola niñas, yo también he seguido con atención todos los pasos para crear el ejecutable y me aparece el mismo error cuando voy a instalar el MCRInstaller, y no he sido capas de solucionar mi problema...... porfavor necesito que me ayuden y me digan como lo solucionaron porque necesito presentar el ejecutable el día de mi sustenacion..... muchas gracias por su atención....


Cita de: "Andrea y Conchi"
Hola a todos!!

Nosotras hemos realizado todos los pasos q dices para ejecutar una aplicación de matlab en una maquina q no tiene matlab instalado y nos da un error durante la instalción de MCRInstaller: "The cabinet file '_8819CE9A43820F7B23026E1B80034366' required for this installation is corrupt and can not be used"

Y no sabemos a q se debe.

Podeis echarnos una mano ??

Muchas graciasssssss