Programación Específica > Matlab
Como Crear Un Ejecutable.
manguztap:
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:
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:
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:
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:
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.
Navegación
[#] Página Siguiente
Ir a la versión completa