2010-12-02 18 views
5

Hoy descargué la versión de prueba Delphi y C++ Builder XE.¿Por qué mi programa C++ Builder es mucho más pequeño que mi programa Delphi?

Estaba preocupado por el tamaño de Delphi exes durante mucho tiempo (en XE es 850 kb), y pensé, ¿por qué un tamaño tan grande de la aplicación, incluso si solo tiene un formulario en blanco?

Pero en C++ Builder XE el tamaño mínimo es de solo 120 kb. Incluso si incluí un formulario Delphi en el proyecto C++, todavía no hubo una gran diferencia de tamaño.

¿Cómo puede C++ Builder hacer un pequeño exe con prácticamente los mismos contenidos? ¿Y por qué Delphi no puede hacerlo?

+0

Lo siento un poco extraño entender gracias no lo revisé por defout para compilación de C++ compilación con tiempos de ejecución fue en – VibeeshanRC

Respuesta

11

Tal vez el exe de C++ Builder que ha creado depende de los paquetes de tiempo de ejecución como vcl60.bpl y rtl60.bpl? Esto explicaría el tamaño más pequeño.

+0

Lo siento un poco extraño entender gracias no lo compruebe – VibeeshanRC

+0

Delphi puede hacerlo también. La diferencia es que Delphi vincula por defecto las bibliotecas de tiempo de ejecución donde C++ no lo hace. Pero también puede deshabilitar la vinculación de la biblioteca de tiempo de ejecución en Delphi, pero luego el programa no podrá ejecutarse de manera independiente como su programa C++ anterior. – Coder12345

Cuestiones relacionadas