Bibliothek
Nach oben zu Delphi-Optionen
Tools > Optionen > Umgebungsoptionen > Delphi-Optionen > Bibliothek
Auf dieser Seite können Sie für alle Packages Verzeichnis-, Compiler- und Linker-Optionen festlegen.
Element | Beschreibung |
---|---|
Ausgewählte Plattform |
Legt die Zielplattform fest, für die die Einstellungen auf dieser Seite gelten. Wenn Sie z.B. macOS auswählen, sind die Pfade und Verzeichnisse für die macOS-Plattform gültig. Die Felder enthalten automatisch die speziellen Pfade und Verzeichnisse für die jeweils unterstützte Zielplattform. Sie können unter den für das aktuelle Projekt aktivierten Plattformen auswählen. |
Bibliothekspfad |
Gibt die Suchpfade für die erforderlichen Dateien für das Package, z.B. .dcp- und .bpi-Dateien, an. Dies ist der globale Delphi-Bibliothekspfad. Der Compiler berücksichtigt nur die Dateien, die in dem Bibliothekspfad vorhanden sind. Wenn Sie ein Package mit einer Datei erzeugen möchten, die sich nicht im Bibliothekspfad befindet, wird ein Compiler-Fehler ausgegeben. Einige Ressourcendateien (wie controls.res) sind nur im Ordner Release verfügbar (nicht im Ordner Debug), daher müssen Sie sicherstellen, dass Ihr Projekt-Release-Verzeichnis entweder im Bibliothekspfad angegeben ist oder sich zumindest aus einer Variable im Bibliothekspfad ergibt. |
Package-Ausgabeverzeichnis |
Gibt an, wo der Compiler die compilierten Package-Dateien ablegt. |
DCP-Ausgabeverzeichnis |
Gibt an, wo die mit Delphi compilierten Packages abgelegt werden. |
Suchpfad |
Gibt die Verzeichnisse an, in denen der Quelltext-Browser des Quelltext-Editors nach Unit-Dateien sucht, wenn im Suchpfad oder Quellpfad für das Projekt der gesuchte Bezeichner nicht gefunden wird. Der Quelltext-Editor sucht die Unit-Dateien für den Quelltext-Browser anhand der folgenden Reihenfolge:
|
Unit-Gültigkeitsbereichsnamen |
Legt die Präfixe (Unit-Gültigkeitsbereichsnamen) für Namespaces in der Punktnotation fest, um das Erstellen von Kurzversionen von Namespaces in den Beispielsweise können Sie anstatt Durch Hinzufügen von Namespace-Präfixen kann die Compilierung verlangsamt werden. |
Debug-DCU-Pfad |
Gibt den Pfad für die compilierte Delphi-Unit an, die zum Debuggen verwendet wird. |
HPP-Ausgabeverzeichnis |
Gibt das Verzeichnis an, in das vom Benutzer erzeugte Header-Dateien ausgegeben werden. Diese Option entspricht der Option C/C++ .hpp-Ausgabeverzeichnis auf der Seite Ausgabe - C/C++, mit der Sie angeben können, ob der Delphi-Compiler beim Compilieren einer Pascal-Unit C++-Header ausgeben soll. Diese Option betrifft alle Delphi-Projekte, die Option C/C++ .hpp-Ausgabeverzeichnis dagegen nur das aktuelle Delphi-Projekt. Das Standardverzeichnis ist $(BDSCOMMONDIR)\hpp, das zu C:\Users\Public\Documents\Embarcadero\Studio\22.0\hpp aufgelöst wird (siehe Umgebungsvariablen). |
Tipps:
- 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 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 des Package 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.