Delphi-Compiler
Nach oben zu Erzeugen
Projekt > Optionen > Erzeugen > Delphi-Compiler
Inhaltsverzeichnis
Auf dieser Seite legen Sie die Delphi-Compiler-Optionen für das aktuelle Projekt fest.
Optionen | Beschreibung |
---|---|
Ziel, Übernehmen, Speichern |
Siehe Optionen für das Ziel. |
Gemeinsame Elemente |
Element | Beschreibung | Compiler-Optionen | Alle Plattformen werden unterstützt (sofern nicht anders angegeben) | ||
---|---|---|---|---|---|
Bedingungen |
Gibt die Symbole an, auf die in Ihren bedingten Compiler-Direktiven verwiesen wird. Trennen Sie mehrere Symbole durch Semikolon. Geben Sie z. B. Folgendes ein: |
|
|||
DCP-Ausgabeverzeichnis |
Gibt das Verzeichnis an, in dem die Compilierte-Package-Datei ( |
|
|||
Framework-Suchpfad |
Gibt den Suchpfad oder die Pfade an, in denen der Compiler nach den Frameworks suchen soll. Mehrere Aliase müssen durch ein Semikolon voneinander getrennt werden. |
|
iOS-Gerät 64 Bit | ||
Ausgabeverzeichnis |
Gibt das Verzeichnis an, in dem der Compiler die ausführbare Datei speichert. Mit der Popup-Schaltfläche |
|
|||
Package-Ausgabeverzeichnis |
Legt das Verzeichnis fest, in das die erstellten Package-Dateien geschrieben werden. Mit der Popup-Schaltfläche
|
|
|||
Suchpfad |
Legt den Pfad für die Quelltextdateien fest. Nur die Dateien in den Verzeichnissen, die hier oder im Suchpfad für Bibliotheken angegeben sind, werden vom Compiler berücksichtigt. Wenn Sie Ihr Projekt mit einer Datei erzeugen möchten, die nicht im Suchpfad enthalten ist, wird ein Compiler-Fehler ausgegeben. Sie müssen den vollständigen Pfad angeben. Trennen Sie mehrere Verzeichnisnamen jeweils durch ein Semikolon. Whitespaces vor und nach dem Semikolon sind zulässig, aber nicht erforderlich. Sie können relative und absolute Pfadnamen sowie zur aktuellen Position relative Pfadnamen angeben. |
|
|||
Allgemeine Meldungen anzeigen |
Setzen Sie diese Option auf |
||||
Stammpfad für Systembibliothek |
Gibt den Stammpfad oder die Pfade an, in denen der Compiler nach den Systembibliotheken suchen soll. Mehrere Aliase müssen durch ein Semikolon voneinander getrennt werden. |
|
iOS-Gerät 64 Bit | ||
Unit-Aliase |
Dient der Abwärtskompatibilität. Geben Sie hier Aliasnamen für Units an, die in neueren Versionen einen anderen Namen haben oder zu einer Unit zusammengefasst sind. Das Format ist <alte_Unit>=<neue_Unit> Zum Beispiel: Forms=Xforms Mehrere Aliase müssen durch ein Semikolon voneinander getrennt werden. Der voreingestellte Wert für Delphi ist: |
|
|||
Ausgabeverzeichnis für Units |
Legt ein separates Verzeichnis für die compilierten Units ( |
|
|||
Unit-Gültigkeitsbereichsnamen |
Legt die Unit-Gültigkeitsbereichsnamen (mit Präfixen) für Delphi-Namespaces in der Punktnotation fest, damit Sie teilweise qualifizierte Namen im Code und in
Mit der Popup-Schaltfläche |
|
|||
MSBuild extern für die Compilierung verwenden |
If enabled, your project is built outside the IDE using MSBuild. Verwenden Sie diese Option, wenn für RAD Studio beim Erzeugen Ihrer Projektgruppe zu wenig Arbeitsspeicher vorhanden ist. Sie müssen:
Vorgabe = False Hinweis: Verwenden Sie diese Option, um Probleme zu vermeiden, wenn die Befehlszeile für DCC32 3.200 Byte überschreitet. Wenn diese Option aktiviert ist, erzeugt das MSBuild-Skript automatisch eine Antwortdatei
<Ihr Projekt>.cmds , die an DCC32 übergeben wird.
|
Tipps
- Wenn bei der Compilierung eines Projekts die Compiler-Optionen im Fenster Meldungen angezeigt werden sollen, wählen Sie Tools > Optionen > Umgebungsoptionen aus und aktivieren Sie die Option Befehlszeile anzeigen. Beim nächsten Compilieren eines Projekts werden der Befehl, der zur Compilierung des Projekts verwendet wurde, und die Antwortdatei im Fenster Meldungen angezeigt. In der Antwortdatei sind die Compiler-Optionen und die zu compilierenden Dateien aufgeführt.
- Mehrere Werte in einem Eingabefeld trennen Sie durch ein Semikolon. Um mehrere Werte mithilfe eines Dialogfeldes hinzuzufügen, können Sie alternativ auch auf die Ellipsen-Schaltfläche neben dem Eingabefeld klicken.
- Mit der folgenden Syntax legen Sie in einem Eingabefeld Umgebungsvariablen oder von der IDE definierte Umgebungsvariablen für das Betriebssystem fest:
$(VariableName)
- Die Variable $(Config) wird beispielsweise in die Konfiguration aufgelöst, die im Feld "Ziel" auf der jeweiligen Seite des Dialogfelds "Projektoptionen" festgelegt ist, auf der $(Config) angegeben ist. Wenn Sie $(Config) in einen Pfad aufnehmen und dann bei der Erzeugung eine Debug-Konfiguration als Ziel angeben, schließt $(Config) nur das Debug-Verzeichnis ein und nicht die Elemente, die nur im Release-Verzeichnis vorhanden sind.
Übergeordnete Seiten
- Compilieren
- Hinweise und Warnungen
- Linken
- Ausgabe - C/C++
- Integrierte Assembler-Unterstützung für AVX2 und AVX-512
Siehe auch
- DCC32.EXE: Der Delphi-Befehlszeilen-Compiler
- DCC64.EXE: Der Delphi-64-Bit-Befehlszeilen-Compiler
- DCCOSX64.EXE: Der Delphi-Compiler für macOS 64 Bit
- DCCAARM.EXE: Der Delphi-Compiler für Android
- DCCAARM64.EXE: Der Delphi-Compiler für Android 64 Bit
- DCCIOSARM64.EXE: Der Delphi-Compiler für 64-Bit-iOS-Geräte
- DCCLINUX64.EXE: Der Delphi-Compiler für Linux
- Compilieren, Build erstellen und Anwendungen ausführen
- Erstellen und Bearbeiten von Build-Konfigurationen
- Compilieren und Erzeugen von geräteübergreifenden Anwendungen
- Hinzufügen von Unit-Gültigkeitsbereichsnamen für eigene Komponenten
- Bibliothek