Wie erstelle ich C-Projekte mit mehreren .cpp-Dateien in VS-Code?
Jan 03, 2025 am 06:47 AMVS-Code kann kein C-Programm mit mehreren .cpp-Quelldateien erstellen
Eine der häufigsten Herausforderungen bei der Verwendung von VS-Code für die C-Entwicklung ist Erstellen von Programmen mit mehreren Quelldateien. Während dieses Problem in anderen IDEs wie Codeblocks oder Visual Studio Community möglicherweise nicht auftritt, tritt es bei Benutzern auf, die auf bestimmten Plattformen mit VS-Code arbeiten.
Verstehen des Problems
Das Das Problem ist auf die Standardkonfiguration von VS Code zurückzuführen, die eine explizite Angabe des Speicherorts der Quelldateien für den Build-Prozess erfordert. Während der Compiler Header-Dateien (.h-Dateien) finden kann, kann er Quelldateien (.cpp-Dateien) nicht identifizieren.
Problem lösen
Um dieses Problem zu beheben und aktivieren Sie VS Code zum Erstellen von Programmen mit mehreren .cpp-Quelldateien. Führen Sie die folgenden Schritte aus:
-
Ändern task.json:
Fügen Sie in der Datei „tasks.json“ den folgenden Codeausschnitt hinzu, um den Speicherort aller .cpp-Dateien im Projektverzeichnis anzugeben:
{ "label": "g++.exe build active file", "args": [ "-g", "${fileDirname}\**.cpp", "-o", "${fileDirname}\${fileBasenameNoExtension}.exe", ], }
Nach dem Login kopieren -
Launch.json ändern:
Um den Build automatisch aufzurufen Fügen Sie vor dem Starten des Programms die folgende Zeile zur Datei „launch.json“ hinzu:
"preLaunchTask": "g++.exe build active file"
Nach dem Login kopieren
Beispiel:
Für die Beispielprogramm in der Frage, hier ist die aktualisierte „tasks.json“ Datei:
{ "version": "2.0.0", "tasks": [ { "label": "Build", "type": "shell", "command": "g++ -g /home/me/project/main.cpp -o Classes", "group": { "kind": "build", "isDefault": true, }, "problemMatcher": "$gcc" }, { "label": "g++.exe build active file", "args": [ "-g", "${fileDirname}\**.cpp", //"${fileDirname}\**.h", "-o", "${fileDirname}\${fileBasenameNoExtension}.exe", ], } ] }
Hinweis:Wenn Ihre Quelldateien in separaten Ordnern organisiert sind, stellen Sie sicher, dass die Variable „fileDirname“ korrekt auf die entsprechenden Verzeichnisse verweist.
Von Durch die Implementierung dieser Änderungen wird VS Code das Programm erfolgreich erstellen und mit mehreren .cpp-Quelldateien verknüpfen.
Das obige ist der detaillierte Inhalt vonWie erstelle ich C-Projekte mit mehreren .cpp-Dateien in VS-Code?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

C Sprachfunktionsformat -Buchstaben -Fall -Konvertierungsschritte

GULC: C -Bibliothek von Grund auf neu gebaut

Welche Werte sind von C -Sprachfunktionen zurückgegeben? Was bestimmt den Rückgabewert?

Was sind die Definitionen und Aufrufregeln von C -Sprachfunktionen und was sind die?

Wie funktioniert die C -Standard -Vorlagenbibliothek (STL)?

Wo ist der Rückgabewert der C -Sprachfunktion im Speicher?

eindeutiger Gebrauch und Phrasenfreigabe

Was ist das minimale gemeinsame Vielfache des maximalen gemeinsamen Divisors einer C -Sprachfunktion?
