SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: rodgon81 en Lunes 14 de Mayo de 2007, 16:57

Título: Duda Sobre El Tamaño Del Ejecutable Compilado
Publicado por: rodgon81 en Lunes 14 de Mayo de 2007, 16:57
Hola soy nuevo por acá, y estoy empezando con esto de C++, vengo de Visual Basic, y quise migrar a algo más potente. En este nuevo aprendizaje he descargado el código fuente del TightVNC, para aprender y sacar ideas.

Este código lo he compilado en visual Studio 2005 sin ningún problema.

Pero la duda que tengo es porque el tamaño del ejecutable que yo genero al compilar el código, difiere tanto con el tamaño del ejecutable que se puede descargar desde la pagina de TightVNC - http://www.tightvnc.com/ (http://www.tightvnc.com/)

Ejem:
Servidor descargado desde la pagina = 576 KB (589.824 bytes)
Servidor compilado por mi = 1.350 KB aproximadamente

Visor descargado desde la pagina = 372 KB (380.928 bytes)
Visor compilado por mi = 1.030 KB aproximadamente

Al ejecutarlos los dos funcionan exactamente igual, me imagino que los descargados desde la pagina estarán comprimidos y al ejecutarlos se descomprimen en memoria, si es así, me pueden dar una idea de cómo se hace eso.

Ojala me ayuden.
Saludos gracias.
Título: Re: Duda Sobre El Tamaño Del Ejecutable Compilado
Publicado por: Eternal Idol en Lunes 14 de Mayo de 2007, 16:59
¿Estas compilando en Release o en Debug?
Título: Re: Duda Sobre El Tamaño Del Ejecutable Compilado
Publicado por: rodgon81 en Martes 15 de Mayo de 2007, 15:24
Gracias por responder.

Viendo las opciones de visual c++, me di cuenta que sí, estaba compilando en modo debug, y no en modo release, como dijiste ese era el problema.

Ahora compile el código en modo release y no tuve problemas.

Gracias por tu ayuda
Saludos.
Título: Re: Duda Sobre El Tamaño Del Ejecutable Compilado
Publicado por: Eternal Idol en Martes 15 de Mayo de 2007, 15:45
De  nadas  B)