TODOPIC
Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: Artifox en 20 de Agosto de 2006, 18:15:05
-
Hola, tengo mi programa en el cual manejo USB y quiero llevarlo para probar en otras computadoras, pero estas no tienen VC y no se como hacer para generar un instalador en Visual C++ 6.0???
Alguna idea??? O algun link??
Gracias :mrgreen:
-
Hola Artifox!
Yo suelo utilizar instaladores como el "create install", para los programas en java, c++, c#. Es totalmente gratuito, aunque también lo puedes comprar a un módico precio para quitar la publicidad, como ejemplo lo suelen usar como el winamp, etc.
http://www.createinstall.com/
-
Hola
Solo conozco el método para generar el .exe redistribuible, puedes encontrarlo aquí:
http://www.todopic.com.ar/foros/index.php?topic=6879.0
-
Gracias a ambos, pero aun no me queda la cosa clara....
1. No encuentro el menu de "Generar" en VC6, a lo mucho puedo ver las propiedades del proyecto....
2. Si utilizo algun programa como el "create install" para crear un instalador, como debo incluir los dll's (pues estoy usando USB)...
Yo he trabajado en VB6 y si me da opciones apra generar un instalador abstante basico, pero que funciona en la mayoria de veces....
Gracias nuevamente :mrgreen:
-
Lo unico parecido y con buenos resultados con lo que he trabajado ha sido con Inno Setup y ScrpitMaker, hace un par de años que lo utilice por que me lo mandaron en un trabajo de la universidad. Es intuitivo, tiene pestañas donde le dices que archivos quieres que te instale y en que carpetas, te da la opcion de cambiar el icono, etc.
Se que encontre en su dia un tutorial decente en castellano, pero no se donde andara a estas alturas, rebuscandolo por la web he encontrado esto, espero que te sirva. (Si necesitas el Inno o el ScripMaker pidemelo, que esos si los conservo junto con el trabajo)
http://www.compkarori.com/dbase/bu09inno.htm
Saludos de Mariano.
-
Lo encontre, intento mandarte todo al hotmail.
Saludos.
-
Y aqui en Megaupload, por si falla el correo o por si lo quiere alguien mas, espero es sirva.
http://www.megaupload.com/es/?d=367XYBL8
Saludos de Mariano.
-
Hola
Megaupload nunca deja descargar archivos desde México y otros páises.
Por favor pasa el archivo a otro server. :mrgreen:
Artifox, el menú generar aparece en la barra de menús, tal vez si lo tienes en inglés diga Build.
-
Gracias Mariano, estoy aprendiendo como usar el programita.... Migsantiago, ya pude generar la carpeta Release, alli tengo archivos *.obj, *.pch, *.res, *.tlb, *.idb y el exe, todos estos archivos son los que necesito para que compile el programa en cualquier PC?? pues como estoy usando USB creo que faltaria el DLL correspondiente.
Aproveche y subi los archivos al rapidshare...
http://rapidshare.de/files/30468031/InnoSetup_Scrptmaker_manual.rar
Gracias a todos :-/ :-/ :-/
-
Según mi experiencia, solo debes poner los dll y el exe en una misma carpeta. Al usuario solo le pasas el exe y los dll, no deberá tener problemas si lo compilaste usando Release.
-
Gracias :mrgreen: :mrgreen:
-
¡Ojo! Seguro que ya lo sabes, pero por si alguien aun no ha trasteado mucho con las MFC's hay que tener una cosa en cuenta si quieres llevar tu proyecto a otros PC's.
Cuando generes tu proyecto MFC en VC++ debes seleccionar al principio que las librerias MFC sean estaticas, sino solo funcionara en ordenadores que tengan instalado el visual.
Saludos.
-
Uy justo ayer me di cuenta... :?
Cuando generes tu proyecto MFC en VC++ debes seleccionar al principio que las librerias MFC sean estaticas, sino solo funcionara en ordenadores que tengan instalado el visual.
Primero lo lleve a una maquina con VC y funcionaba perfectamente, luego lo lleve a una sin VC y nada :( asi que por emergencia le tuve que instalar...
Hay alguna manera para cambiar lo de las librerias a ESTATICAS???
Gracias Mariano :)
-
Asi a posteriori no se como se hara, me imagino que incluyendo todas las dll que utilice tu proyecto.
Lo que he hecho yo, cuando se me ha olvidado ponerlas estaticas alguna vez, a sido hacer un proyecto nuevo con las librerias estaticas y copiar y pegar los archivos del proyecto anterior(con librerias dimamicas).
EDITO: He encontrado una solucion mas facil y como una imagen vale mas que mil palabras...
(http://img230.imageshack.us/img230/7979/mfcva7.jpg) (http://imageshack.us)
Saludos de Mariano.
-
Bueno, hice la prueba cambiando como dices y sigue igual :( Si no encuentro otra manera, tendre que volver a hacer mi proyecto... Gracias de todas maneras Mariano.
Nos vemos :mrgreen:
-
No se, nunca lo he probado, vi eso trasteando un poco. De todas formas en copiar y pegar los archivos no tardas nada. Tambien he notado ciertos problemas al portar aplicaciones USB a otros PC, hay veces en las que no funciona como ocurria con el GTP USB original, pero solo me ha ocurrido en un ordenador, prueba a cambiarle el VID por si acaso tiene algo que ver.
Saludos.
-
Como hacer nuestro instalador con el NSIS….??????.
Descarguen los siguientes programas:
NSIS. Es un programa para crear instaladores, es de libre distribución y código abierto. Su funcionamiento es a través de scripts, es decir líneas de código que ejecutan un grupo de sentencias de programación. Por tal motivo se debe profundizar un poco en la estructura de estos script. Al estar en este nivel, ya hemos pasado por la utilización de algún lenguaje de programación por tal motivo aprender unas líneas de código no va a ser complicado.
http://nsis.sourceforge.net/Main_Page
(http://www.freewebs.com/vhcaiza/NSIS.jpg)
Notepad++. Es un editor de texto, tiene la característica de mostrar el texto que vamos escribiendo de diferente color como se muestra en la figura.
http://notepad-plus.sourceforge.net/es/site.htm
(http://www.freewebs.com/vhcaiza/Npp.jpg)
-
Una vez instalados estos programas copiamos la carpeta “Instalador” en cualquier lugar del computador y llamamos al programa MakeNSISW para que lo compile y genere el instalador. Para compilar el archivo “instalador.nsi” nos ubicamos en el archivo hacemos clic con el botón derecho y aparece el menú ahí podemos escoger Copile NSIS Script y listo.
(http://www.freewebs.com/vhcaiza/DirectorioInstalador.jpg)
Para editar procedemos hacer el paso anterior y escogemos Edit with Notepad++.
ejemplo de un instalador (http://www.freewebs.com/vhcaiza/instalador.zip)