CodeBlocks und GCC: Projekt ändern der Sprache c und c++?
Wenn ich wählen Sie die Konsole-Projekt zu starten mit, Sie können wählen Sie mit C oder C++. Aber sobald seine erstellte, kann ich nicht herausfinden, wie es zu ändern. Plus, wenn Sie erstellen Sie eine Win32-GUI-Anwendung, es nicht geben Ihnen die Möglichkeit, an alle und die Standard-C++.
Wo kann ich ändern, um C? Ich Suche schon in alle Projekt-Einstellungen für Alter. Umbenennen von meiner Datei aus .cpp
zu .c
scheint nicht, etwas zu tun, kompiliert er die Datei als C++. Ich weiß, dass ohne die IDE, ändern Sie einfach die ausführbare Datei von g++
zu gcc
, aber wie setze ich diese für das aktuelle Projekt in CodeBlocks?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einzige greifbare Unterschied zwischen der Auswahl von C vs C++, wenn Sie ein Projekt erstellen, wird die compiler aufgerufen wird für die übersetzungseinheiten in einem "build". Codeblocks derzeit nicht bieten eine Möglichkeit, direkt zu ändern, dies nach der Projekt-Erstellung. Das heißt, Sie ändern müssen jede source-Datei zu einem Zeitpunkt zu bekommen, was Sie wollen.
Hier ist was Sie tun können, um es zu ändern:
Öffnen Sie das Fenster "Eigenschaften" für eine Quelle, die Sie ändern möchten. Können Sie abrufen, indem Sie mit der rechten Maustaste-source-Datei->Eigenschaften.
Finden Sie die Compiler-Variablen-Feld, und ändern Sie es von CPP CC.
Nun, wenn das vorhandene Projekt enthält eine Menge von Quellcode-Dateien, die Sie tun können diese schneller von Hand Bearbeiten codeblocks cbp-Projekt-Datei (es ist nur eine xml-Datei). Die Knoten, die Sie suchen möchten, und ersetzen Sie diese wie folgt Aussehen:
Nachdem die änderungen öffnen Sie Ihr Projekt in C::B und bestätigen Sie es kompiliert wird als C-Quellcode-Datei. Sollten Sie die build-log aufrufen gcc statt g++.