C++-Compiler Verzeichnisse und Bedingungen
Nach oben zu C++-Compiler
Projekt > Optionen > C++-Compiler > Verzeichnisse und Bedingungen
In diesem Dialogfeld setzen Sie Optionen für Verzeichnisse und Bedingungen für den C++-Compiler.
Optionen | Beschreibung |
---|---|
Ziel, Übernehmen, Speichern |
Siehe Optionen für das Ziel. |
Gemeinsame Elemente |
Optionen für Verzeichnisse und Bedingungen | Beschreibung | Compiler-Optionen | ||||||
---|---|---|---|---|---|---|---|---|
bcc32 | bcc32c | bcc64 | bccosx | bcciosarm | bcciosarm64 | bccaarm | ||
Projektverzeichnis zu Include-Pfad hinzufügen |
Fügt dem #include-Pfad der Datei unit.cpp das Projektverzeichnis hinzu. Zum Beispiel: #include "MyProjectDir.h"
Vorgabe = False Weitere Informationen finden Sie unter #include. |
Plattform nicht unterstützt |
-iquote |
-iquote |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
Bedingungen |
Definiert eine Liste mit Makros. Ein Makro kann Folgendes sein:
Sie können im Code die Makros verwenden, die Sie in dieser Option definieren. Mit -DName oder -DName=String können Sie Bedingungen in der Befehlszeile festlegen. Wenn Sie Name einen String zuweisen, darf der String keine Leerzeichen oder Tabulatoren enthalten. Sie können in der Befehlszeile mit einer der folgenden Methoden auch mehrere #define-Optionen angeben:
Siehe die Beschreibung der -Popup-Schaltfläche unter Gemeinsame Elemente auf den Projektoptionsseiten. |
-D |
-D |
-D |
-D |
-D |
-D |
-D |
Framework-Stammverzeichnisse |
Liste der Verzeichnisse, die dem Framework-Include-Pfad hinzugefügt werden sollen. |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
-F |
-F |
-F |
Plattform nicht unterstützt |
Include-Dateisuchpfad |
Gibt das Laufwerk und/oder die Verzeichnisse an, die Include-Dateien des Programms enthalten. Standard-Include-Dateien sind jene, die Sie in Größer-Kleiner-Zeichen (<>) in einer #include-Anweisung (z. B. #include <MeineDatei>) angeben. Weitere Informationen finden Sie unter: Die -Popup-Schaltfläche ist unter Gemeinsame Elemente auf den Projektoptionsseiten beschrieben. |
-I |
-I |
-I |
-I |
-I |
-I |
-I |
Ausgabeverzeichnis für Objektdateien |
Setzt das Ausgabeverzeichnis auf den angegebenen Pfad. Siehe die Beschreibung der -Popup-Schaltfläche unter Gemeinsame Elemente auf den Projektoptionsseiten. Diese Option legt das Ausgabeverzeichnis der folgenden Dateien fest:: |
-n |
-n |
-n |
-n |
-n |
-n |
-n |
Include-Systemsuchpfad |
Fügt das angegebene Verzeichnis zum C-System-Include-Suchpfad hinzu. |
-I |
-isystem |
-isystem |
-I |
-isystem |
-isystem |
-isystem |
Include-Systemsuchpfad; absolute Pfade sind relativ zu -isysroot |
Fügt das angegebene Verzeichnis zum C-System-Include-Suchpfad hinzu. Absolute Pfade sind relativ zum SDK-Pfad. |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
-iwithsysroot |
-iwithsysroot |
-iwithsysroot |
Undefine aller vorherigen Namensdefinitionen |
Entfernt die vorherige Definition des Bezeichners Name. Siehe die Beschreibung der -Popup-Schaltfläche unter Gemeinsame Elemente auf den Projektoptionsseiten. |
-U |
-U |
-U |
-U |
-U |
-U |
-U |
Versionsdefinitionen der Windows-Header-Datei |
Bezeichnet die Bedingungen, die auf die höchste Version der Windows-API-Header-Dateien abzielen. Wählen Sie eine Betriebssystemversion aus der Dropdown-Liste aus. Weitere Informationen finden Sie unter http://msdn2.microsoft.com/en-us/library/aa383745.aspx. Die folgenden Werte sind u. a. möglich:
Vorgabe = "Nicht festgelegt" |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
Plattform nicht unterstützt |
Siehe auch
- C++ (Gemeinsame Optionen)
- BCC32.EXE: Der C++-Compiler für 32-Bit-Windows
- BCC32C.EXE
- BCC64.EXE: Der C++-Compiler für 64-Bit-Windows
- BCCOSX.EXE: Der C++-Compiler für OS X
- BCCIOSARM: Der C++-Compiler für 32-Bit-iOS-Geräte
- BCCIOSARM64: Der C++-Compiler für 64-Bit-iOS-Geräte
- BCCAARM.EXE: Der C++-Compiler für Android