Projekteigenschaften

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu C++-Optionen

Nach oben zu Projektoptionen (Dialogfeld)


Tools > Optionen > Sprache > C++-Optionen > Projekteigenschaften

Projekt > Optionen > Projekteigenschaften

Legt die Eigenschaften fest, die bestimmte Aspekte der Verwaltung neuer C++Builder-Projekte durch die IDE steuern:

  • Mit den Optionen auf der Seite Projektoptionen werden die C++-Einstellungen nur für das aktuelle Projekt gesteuert.
  • Mit den Optionen auf der Seite Tools-Optionen werden die C++-Einstellungen nur für neue Projekte gesteuert.
Optionen für C++-Projekteigenschaften Beschreibung
Auto-Abhängigkeitsprüfung verwenden, falls verfügbar Wenn für eine Quelltextdatei bereits eine Objektdatei vorhanden ist, erstellt ein Tool eine neue Objektdatei, sofern das Änderungsdatum der Quelltextdatei jünger als das der Objektdatei ist. Wenn diese Option aktiviert ist, erstellt das Tool eine neue Objektdatei, sofern das Änderungsdatum einer Include-Datei, von der die Quelltextdatei abhängt, neuer ist als das der Objektdatei. Ist diese Option nicht aktiviert, überprüft das Tool nicht alle Include-Dateien. Durch Aktivieren dieser Option können präzisere Builds gewährleistet werden. Vorgabe = true
Package-Importe und Bibliotheken verifizieren Wenn diese Option aktiviert ist, wird vor dem Linken überprüft, ob alle Package-bezogenen Bibliotheken gefunden werden. Wird eine Datei nicht gefunden, wird ein Dialogfeld angezeigt, in dem der Benutzer den Speicherort der Datei angeben kann. Die Include-Pfade werden entsprechend aktualisiert. Ist diese Option nicht aktiviert, wird keine diesbezügliche Überprüfung durchgeführt. Vorgabe = true

Include- und Bibliothekspfade verwalten

Wenn ein Benutzer dem Projekt Dateien hinzufügt (und diese Option ausgewählt ist), werden die Pfade für diese Dateien den entsprechenden Include-Pfadoptionen hinzugefügt. Damit wird sichergestellt, dass der Compiler/Linker diese Dateien findet. Ist diese Option nicht ausgewählt, werden Include-Pfade nicht automatisch aktualisiert. Es obliegt dann dem Benutzer, sicherzustellen, dass die Include- und Bibliothekspfade korrekt sind. Vorgabe = true

Header-Abhängigkeiten in Projektverwaltung anzeigen

Wenn diese Option ausgewählt ist, wird in der Projektverwaltung eine Liste mit allen Header-Dateien erstellt und angezeigt, von denen eine C/C++-Datei abhängig ist (sofern diese Information zur Verfügung steht). Ist diese Option nicht ausgewählt, wird die Liste nicht erstellt. Vorgabe = false

Indexdateien für "Definitionen und Referenzen"
(Unterstützung für die Zielplattformen 64-Bit-Windows, iOS und Android)

Aktiviert auf der Seite Projektoptionen die Indizierungsunterstützung (Referenzen suchen (C++)) für das aktuelle C++-Projekt. Nach Aktivierung können Sie auf alle Suchen-Befehle im Kontextmenü des Quelltext-Editors zugreifen. Vorgabe = false.

Aktiviert auf der Seite Tools-Optionen den Befehl Referenzen suchen (C++) für alle C++-Projekte.

Wenn Sie diese Option aktivieren, wird eine SQLite-Datenbank im aktuellen Projektordner erstellt.

Allgemeine Meldungen anzeigen

Zeigt alle Meldungen von Tools ohne Filterung an. Vorgabe = false

_TCHAR entspricht
(verfügbar nur auf der Seite "Tools-Optionen")

Legt fest, dass typedef _TCHAR entweder eine "Narrow"-Definition char (AnsiString) oder eine "Wide"-Definition wchar_t (UnicodeString) verwendet. Wenn Sie diese Option auf wchar_t setzen, dann werden in Projekten UNICODE und _UNICODE definiert und die "Wide"-Definitionen der Standardbibliothek und der API-Funktionen verwendet. Vorgabe = wchar_t. Siehe _TCHAR-Zuordnung.

C++-Compiler in separatem Prozess ausführen
(verfügbar nur auf der Seite "Projektoptionen")

Startet für das Compilieren oder Erzeugen einen separaten Compilierungsprozess außerhalb der IDE. Diese Option ist für die Compilierung großer Projekte nützlich, die den Compiler-Fehler "Zu wenig Arbeitsspeicher" produzieren, wenn der Compiler prozessintern ausgeführt wird (mit den Befehlen "Compilieren" oder "Erzeugen"). Im Dialogfeld Datei speichern werden Sie aufgefordert, Ihr Projekt vor der Compilierung zu speichern, es sei denn, Sie haben es gerade gespeichert. Wenn Sie einen C++-Compiler, der durch Clang erweitert wurde, verwenden, können Sie mit "C++-Compiler in separatem Prozess ausführen" in Kombination mit "Stapel-Compilierung aktivieren" die parallele Compilierung aktivieren. "Anzahl der Unterprozesse" legt die Anzahl der Unterprozesse fest, die der Compiler für die Durchführung der parallelen Compilierung anlegen kann. Diese Anzahl darf nicht größer als die Anzahl der Kerne Ihres Prozessors sein. Vorgabe = Aus.

Anzahl der Unterprozesse Auch als --jobs bezeichnet. Führt entsprechend Ihrer Konfiguration mehrere C++-Compiler-Prozesse gleichzeitig aus. Diese Option ist immer aktiviert, wenn Sie eine "Stapel-Compilierung" auswählen.

Weitere Informationen finden Sie auf der Seite BCC64X.

Siehe auch

Referenzen suchen (C++)

Zu Zugehörigem wechseln (C++)