Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#2

Re: bds 2006 projekt mit compilerdirektiven ohne IDE kompili

  Alt 5. Jan 2009, 19:00
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).
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat