Wie kompiliert man CXX-Dateien?
Standardmäßig erkennt Borland C++ 5.02 die Endung .cxx nicht und kann diese Dateien daher nicht anzeigen oder kompilieren. Es gibt 2 Lösungen
- Sagen Sie dem Compiler, dass er den Knoten so behandeln soll, als wäre es eine .cpp-Datei
- Klicken Sie mit der rechten Maustaste auf die Datei (den Knoten)
- Wählen Sie Notizattribute bearbeiten…
- Setzen Sie den Knotentyp auf .cpp
- Überprüfen Sie, ob der Übersetzer auf CppCompile eingestellt ist
Dieses Verfahren muss für jede .cxx-Datei in Ihrem Projekt durchgeführt werden. Wenn Sie es jedoch einmal gemacht haben, werden diese Definitionen in der .ide (Projekt)-Datei gespeichert. Wenn Sie Ihr Projekt erneut öffnen wollen, müssen Sie die ide-Datei und nicht die einzelnen Quelldateien öffnen.
- Bringen Sie dem Compiler bei, wie er mit .cxx-Dateien umgehen soll
- Um die zu kompilierenden Dateien zu erhalten, wählen Sie im Menü
Optionen / Tools… / CppCompile / Bearbeiten / Erweitert
Fügen Sie ''.cxx;'' sowohl bei Übersetzen von als auch bei Standard für hinzu.
- Translate From bewirkt, dass dieses Tool in der Übersetzer-Auswahlliste erscheint
- Default For macht dieses Werkzeug zum Standardübersetzer
- Um “Bearbeiten bei Doppelklick” zu aktivieren, verwenden Sie
Optionen / Tools … / EditText / Bearbeiten / Erweitert
Fügen Sie ''.cxx;'' sowohl zu "Gilt für" als auch zu "Standard für" hinzu.
- Anwendbar für bewirkt, dass dieses Werkzeug im Kontextmenü erscheint, wenn der Knoten mit der rechten Maustaste angeklickt wird
- Standard für bewirkt, dass dieses Werkzeug ausgeführt wird, wenn Sie auf die Datei (den Knoten) doppelklicken
Sobald dies geschehen ist, gilt es für alle zukünftigen Projekte.
Unterschiedliche Erweiterungen für C++-Dateien
Es gibt mindestens vier verschiedene Erweiterungen, die für C++-Dateien verwendet werden können:
Nicht sehr beliebt, da sie ein Dateisystem benötigt, das Groß- und Kleinschreibung unterscheidet (sonst würde sie mit alten .c-Dateinamen kollidieren), und selbst einige moderne Betriebssysteme unterscheiden nicht zwischen Groß- und Kleinschreibung.
Einige Betriebssysteme oder Dateisysteme unterstützen das Zeichen + in Dateinamen nicht.
Das ist sehr portabel über Dateisysteme hinweg.
Aber es könnte weniger konsistent sein als .cxx
Sehr portabel über Dateisysteme hinweg (nicht mehr als .cpp)
Die Verwendung des Namens CXX für C++ ist recht beliebt, da CPP üblicherweise den C- (und C++-)Präprozessor bezeichnet.
Zum Beispiel diese Umgebungsvariablen/Makefile-Makros
Stellt die Flags dar, die an den Präprozessor übergeben werden.
Flags, die an den C-Compiler übergeben werden.
Marken, die an den C++-Compiler übergeben werden.
Marken, die an den Linker übergeben werden.
Der Pfad zum C-Compiler.
Der Pfad zum Präprozessor.
Der Pfad zum C++-Compiler.
Der Pfad zum Linker.