como el título dice, estoy tratando de compilar un programa Win32 sin la ayuda de un IDE, solo para que pueda aprender. Estoy usando Borland Studio 2006, y mi primer pensamiento fue tomar algunos archivos generados desde una aplicación Forms desde el IDE y compilar el archivo del proyecto ... que me dio errores sobre la espera de la unidad y la búsqueda de objetos en su lugar. Sé que es del archivo dfm que contiene todas las configuraciones para un formulario, pero no entiendo cómo funciona el IDE con ese archivo, ¿alguien puede ayudarme a comprender mejor el sistema? :)Cómo compilar un programa Win32 desde la línea de comandos con Delphi
Respuesta
descubrí todo lo que tenía que hacer es compilar la unidad de nivel superior en una DCU, y luego el proyecto compilará :) Si alguien está tratando de hacer lo mismo, hay una gran información en la parte inferior de esta página
WANT automatiza el proceso de construcción, pruebas y aplicaciones de embalaje y bibliotecas tanto como Yakarta hormiga hace
Si he entendido bien, es necesario comprender la estructura de un proyecto de Delphi y cómo las formas y unidades trabajar juntos. No puede simplemente seleccionar algunos archivos y esperar poder alimentarlos al compilador.
También debe establecer la ruta a la biblioteca/componentes/archivos usados para que el compilador pueda encontrar todo lo que necesita, comenzando con el proyecto dpr.
Recomiendo que primero intente ejecutar su proyecto desde el IDE, y una vez que se ejecute, puede intentarlo desde la línea de comandos.
Usted escribió en cuestión que está utilizando BDS 2006. Si desea conocer el proceso de compilación más reciente en Delphi, le sugiero que actualice al menos a Delphi 2007, que introdujo MS Build usage.
Por supuesto MS Construir actúa como "contenedor" para que esto no se debe tener pero agradable tener :-)
Ja, ni siquiera sabía que había una más nueva que la 06, muestra cuánto sé – cocomonkey
@cocomonkey - tan buenas noticias para ti ;-) – Pol
- 1. ¿Cómo ejecuto un programa de línea de comandos en Delphi?
- 2. Compilar proyecto de Flex Builder desde la línea de comandos
- 3. Compilar código C# desde la línea de comandos da error
- 4. Compilar varios proyectos CDT C++ desde la línea de comandos
- 5. Pase argumentos al programa C desde la línea de comandos
- 6. ¿Está ejecutando un programa Java desde la línea de comandos que depende de un archivo jar?
- 7. Cómo compilar el archivo de comandos Delphi RES
- 8. ¿Cómo volver a compilar un proyecto de netbeans desde la línea de comandos?
- 9. Cómo compilar un archivo .apk desde la línea de comandos de Windows?
- 10. Delphi XE2: fallar utilizando DCC32.exe para compilar un programa simple
- 11. Cómo arrancar desde la línea de comandos
- 12. ¿Cómo instalar un paquete de componentes Delphi desde la línea de comandos?
- 13. Ejecutar Java desde la línea de comandos
- 14. Cómo depurar un programa de línea de comandos C#
- 15. ¿Cómo detener la ejecución del programa Java desde la línea de comandos?
- 16. ¿Cómo puedo saber si un programa se está ejecutando desde la línea de comandos o desde la web?
- 17. Recibir "nombre incorrecto" NoClassDefFoundError al ejecutar un programa Java desde la línea de comandos
- 18. ¿Cómo reconozco los parámetros de línea de comandos en mi programa Delphi?
- 19. ¿Cómo usar jarjar desde la línea de comandos?
- 20. Haciendo un programa de línea de comandos "pantalla completa"
- 21. Compilar en la línea de comandos en Visual C++
- 22. ¿cómo puedo vincular un archivo .rc (recurso) al compilar una aplicación win32 con gcc a través de la línea de comandos?
- 23. VB.Net línea de comandos (consola) programa con parámetros para SharePoint
- 24. ¿Cómo envío correos electrónicos desde la línea de comandos?
- 25. ¿Ejecuta la línea de comandos desde C# con los parámetros?
- 26. Referencia rápida desde la línea de comandos
- 27. Configuraciones de compilación de Delphi MSBuild desde la línea de comandos
- 28. ¿Cómo puedo compilar un programa Go?
- 29. Comenzando con SOAP para Delphi en Win32
- 30. Ejecutar proyecto de Eclipse desde la línea de comandos
Aquí hay alguna información [How-To-compile-y-correr-este -delphi-code-without-install-an-ide] (http://stackoverflow.com/questions/1986011/how-to-compile-and-run-this-delphi-code-without-installing-anide) . –
Y este enlace le dirá [where-is-the-main-form-name-stored-in-delphi] (http://stackoverflow.com/questions/617484/where-is-the-main-form-name -store-en-delphi). –
'dcc32 myproject.dpr' –