DCC32.EXE: Der Delphi-Befehlszeilen-Compiler

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Befehlszeilenhilfsprogramme - Index


DCC32.EXE ist die Befehlszeilenoberfläche für DCC32, der Delphi-Compiler für 32-Bit-Windows.

Anzeigen der Hilfe

Zum Anzeigen der Hilfe für den Befehlszeilen-Compiler rufen Sie den Compiler mit der Option -h auf:


dcc32 -h

Erstellen von C++-Dateien aus DCC32

Es gibt zwei Möglichkeiten, .hpp-Dateien und die anderen Dateien zu erzeugen, die C++ zur Verwendung von Delphi-Quellcode benötigt:

  • Mit der Option -JPHNE für die .pas-Datei. Diese Option ist hilfreich, wenn Sie nur eine einzelne Unit (.pas-Datei) benötigen.

Erzeugen von Debug-Infos

Die Option -V (Debug-Info erzeugen) hat mehrere Unteroptionen:

  • -V – Debug-Info in der .exe-Datei erzeugen
  • -VN – Debug-Info mit Namespace- oder Unit-Gültigkeitsbereichsnamen erzeugen
  • -VR – Debug-Info in .rsm-Datei erzeugen (setzen Sie für Delphi die Option Mit externen Debug-Symbolen auf der Seite Projekt > Optionen > Delphi-Compiler > Linken)
  • -VT – Debug-Info in .tds-Datei erzeugen (setzen Sie für C++ die Option Debug-Informationen in separate TDS-Datei ausgeben auf der Seite Projekt > Optionen > Delphi-Compiler > Linken)

Die Option -VN legt nicht fest, wo die Debug-Informationen erzeugt werden. Um beispielsweise Debug-Informationen in der .exe-Datei zu erzeugen und die Namespace- oder Unit-Gültigkeitsbereichsinformationen einzubeziehen, müssen Sie in dem DCC32-Befehl zwei Optionen angeben:

-V -VN

Siehe auch