2010-11-18 13 views
6

Estoy tratando de construir un proyecto de Delphi del compilador de línea de comandos¿Cómo hacer una compilación de línea de comando usando Delphi 7?

Ejemplo: C: \ dcc32 -BC: \ BD \ Delphi7 \ trabajo \ MyProject.dpr

Aparte de la evironment la norma encauzamiento:

$ (DELPHI) \ Bin; $ (DELPHI) \ Lib; $ (DELPHI) \ Imports; $ (DELPHI) \ Projects \ Bpl; $ (DELPHI) \ Rave5 \ Lib;

hay cerca de 50 otros caminos a otras bibliotecas, componentes, etc ...

¿Cómo empaqueto todo esto y punto a éstos a utilizar en los parámetros commanline para hacer mi construcción?

Cuando corro el ejemplo anterior

C: \ dcc32 -BC: \ BD \ Delphi7 \ trabajo \ MyProject.dpr

me sale un FATAL: Archivo no encontrado: 'nombre de archivo aquí'

gracias

Respuesta

7

bajo Delphi 7 que necesita para editar que dcc32.cfg archivo (en que carpeta bin Delphi) . Debe copiar la ruta de la biblioteca desde el IDE y colocarla en el archivo dcc32.cfg. Usted tiene que agregarlo 4 veces para los diferentes parámetros de la línea de comando, por ejemplo:

-u=path 
-i=path 
-r=path 
-o=path 

Hay 4, creo. No he hecho esto en unos años, así que espero que la información sea correcta. Ciertamente, el compilador de línea de comandos no usa el mismo lugar para almacenar las rutas como lo hace el IDE.

+0

¿No hay una manera de simplemente apuntar a este archivo cfg? – IElite

+0

Edité el archivo cfg como sugirió anteriormente. ¿Entonces lo llamo de la misma manera? – IElite

+0

Lo descubrí. Muchas gracias! – IElite

0

no creo DCC32.exe se almacena bajo C:\, si es que eres instalación de Delphi es realmente fuera de orden, o se ha movido sólo el archivo DCC32.exe.

Se recomienda utilizar dcc32.exe del directorio donde la instalación Delphi lo ha almacenado. El directorio de Delphi depende en gran medida de la versión de Delphi, pero para Delphi versiones op a 7, esto parecía algo como esto:

C:\Program Files\Borland\Delphi7\bin\dcc32.exe 
+0

Mi instalación ruta no es la ruta predeterminada. Es el camino que describí arriba – IElite

0

Para las versiones posteriores de Delphi, esto se debe cambiar a:

"C: \ Archivos de programa (x86) \ Embarcadero \ RAD Studio \ 8.0 \ bin \ DCC32.exe" -h

Cuestiones relacionadas