Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   bds 2006 projekt mit compilerdirektiven ohne IDE kompilieren (https://www.delphipraxis.net/126953-bds-2006-projekt-mit-compilerdirektiven-ohne-ide-kompilieren.html)

heri 5. Jan 2009 15:43


bds 2006 projekt mit compilerdirektiven ohne IDE kompilieren
 
Ich habe ein BDS2006 Projekt mit Compilerdirektiven zB:

Delphi-Quellcode:
{$IFDEF demo}

  showmessage('demo');

{$ELSE}

{$ENDIF}
ich möchte nun zwei verschiedenen .exe builden, einmal als demo (myappdemo.exe) - einmal ohne demo (myapp.exe)

wie kann ich diese am einfachsten in einem batchfile (ohne IDE) neu builden?

mjustin 5. Jan 2009 18:00

Re: bds 2006 projekt mit compilerdirektiven ohne IDE kompili
 
Zitat:

Zitat von heri
Ich habe ein BDS2006 Projekt mit Compilerdirektiven zB:

Delphi-Quellcode:
{$IFDEF demo}

  showmessage('demo');

{$ELSE}

{$ENDIF}
ich möchte nun zwei verschiedenen .exe builden, einmal als demo (myappdemo.exe) - einmal ohne demo (myapp.exe)

wie kann ich diese am einfachsten in einem batchfile (ohne IDE) neu builden?

Um ein Programm ausserhalb der IDE zu kompilieren, benötigt man den Kommandozeilencompiler DCC32.EXE.

Um sich alle Compileroptionen auflisten zu lassen, öffnet man einfach ein Eingabeaufforderungsfenster und gibt dcc32 ein.

Dabei findet man dann auch den -D Schalter zur Definition von Kompilerschaltern. Die "Kunst" besteht nun darin, auch alle sonstigen Optionen richtig zu setzen, minimal benötigt man zum Beispiel die Suchpfade (-I, -O und -U).


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz