Wie entwickle ich C/C++ in VScode? Wie konfiguriere ich die C/C++-Umgebung? Der folgende Artikel stellt Ihnen das Tutorial zur VScode-Konfiguration der C/C++-Laufumgebung vor (ich hoffe, dass es für Sie hilfreich sein wird).
Um die C/C++-Laufumgebung in Vscode zu konfigurieren, müssen Sie zunächst die C/C++-Entwicklungsumgebung herunterladen und dann die C/C++-Entwicklungsumgebung zu den Systemvariablen hinzufügen.
Der erste Schritt besteht darin, vscode herunterzuladen Laden Sie mingw herunter So ein Installationsprogramm [Empfohlenes Lernen: vscode-Tutorial,
Programmierlehre,vuejs-Video-Tutorial
]
: Da sich der Server, der den Download-Dienst bereitstellt, im Ausland befindet, ist der Download langsamer. Einige Inhalte werden möglicherweise nicht heruntergeladen (z. B. gdb.exe). Wenn Sie das GDB-Debugging nicht verwenden möchten, ist dies der Fall Es muss nicht heruntergeladen werden (der Ausführungscode wird direkt kompiliert und ausgeführt, es ist kein GDB-Debugger erforderlich). neueste Versionoder laden Sie sie von Baidu Netdisk herunter (fragen Sie nicht, warum Sie Baidu Netdisk verwenden, da andere Netdisks voll sind)
Was hier bereitgestellt wird, ist Version 8.1.0 (die neueste Version 11.2, Stand 14.11.2022). ) Link:
MinGW Version 8.1.0Persönlicher Test , Version 8.1.0 unterstützt C++17 und niedrigere Standards vollständig. ? finden Sie in der C/C++-LaufzeitumgebungExtraktionscode: Suif
Die komprimierte Paketgröße beträgt 129,41 MB, verwenden Sie Baidu Netdisk. Die Testversion ist auf 30 Sekunden begrenzt (falls vorhanden) und wird bald heruntergeladen
Auf diese Weise wird unsere Systemumgebung konfiguriert
Drücken Sie win + r, um die folgende Schnittstelle zu öffnen
Geben Sie cmd ein , dann klicken Sie auf OK
Geben Sie
gcc -v
g++ -v
gdb -v
ein, um zu sehen, ob die normalen Ergebnisse angezeigt werden.
Die normale Anzeige der Ergebnisse zeigt die Systemumgebungskonfiguration an. Richtig, es wird empfohlen Starten Sie den Computer zu diesem Zeitpunkt neu (natürlich ist kein Neustart erforderlich)
Der vierte Schritt besteht darin, VsCode zu öffnen und die erforderlichen Plug-Ins zu installieren vscode-Konfiguration C/C++ Die Vorbereitungsarbeiten sind abgeschlossen
Starten Sie offiziell die Konfiguration
Der erste Schritt besteht darin, einen Ordner zum Speichern von C/C++-Dateien und eine neue CPP-Datei zu erstellen
Wir öffnen diesen Ordner in vscode.
Dann können wir mit der Konfiguration der Umgebung beginnenHinweis
: Die konfigurierte Umgebung gilt nur für diese Größe Ordner
Konfigurationsmethode – Konfigurationsmethode mit Hilfe des Run-Code-Plug-Ins – einfach
Dies ist die einfachste Konfigurationsmethode und auch die benutzerfreundlichste für Anfänger oder Leute, die es bereits haben wenig Kontakt mit Computern.
Diese Methode erfordert die Verwendung eines Plug-Ins. Wir öffnen zuerst den Erweiterungsspeicher und installieren das Run-Code-Plug-In.Nachdem die Installation abgeschlossen ist, werden wir das dort finden ist ein zusätzlicher Ausführungscode beim Rechtsklick
Klicken Sie einfach auf „Code ausführen“, um das Programm zu kompilieren und auszuführen.
Aufgrund des Einstellungsproblems des Ausführungscodes erhalten einige Schüler möglicherweise Ausgabeergebnisse, wenn sie das Programm mit Ausführungscode ausführen , kann aber nicht direkt in vscode Inhalte in das Programm eingeben, daher benötigen wir auch einige Einstellungen, um den Ausführungscode anzupassen.
Wir drücken Strg +, um die Einstellungen einzugeben (Strg + Komma) oder klicken auf Datei-> Inhalt
Frage 2: Der Ausführungscode des Ausführungscodes erscheint gcc (oder g++): Fehler; kein solcher Datei- oder Verzeichnisfehler
Ursachenanalyse
: Kompilieren Sie den Aufgabennamen und konfigurieren Sie anschließend launch.json. Wir können die Kompilierungsaufgabe über den Namen der Kompilierungsaufgabe aufrufen.
Befehl: Compilerpfad, die Kompilierungsaufgabe ruft den Compiler auf. Bitte stellen Sie sicher, dass der Pfad korrekt ist. args: Der an den Compiler übertragene Befehl. Durch Festlegen dieses Inhalts können Sie den Pfad zum Generieren des exe-Programms festlegen Da das aktuelle C/C++-Plug-in launch.json nicht automatisch generiert, muss launch.json von uns selbst geschrieben und erstellt werden Neuer Start in der .json-Datei im .vscode-Ordner Wir werden feststellen, dass es eine Konfiguration hinzufügen gibt Wir klicken auf Konfiguration hinzufügen und wählen GDB-Start Wir brauchen um 3 Stellen zu ändern Erster Platz: Programm - Pfad des ausführbaren Programms Dieser Wert gibt die Verwendung vor dem Start des GDB-Debuggers an. Die Kompilierungsaufgabe, ihr Wert entspricht der Bezeichnung in task.json.
Hinweis: Alle Dateiänderungen müssen gespeichert werden, bevor der neue Inhalt wirksam wird. Wir können Strg drücken + s, um die Datei schnell zu speichern Antwort: Dies ist keine Fehlermeldung, sondern ein Kompilierungs- und Debugging-Befehl, und die Ausgabeergebnisse werden in der Debugging-Konsole angezeigt. Erweiterte Einstellung für das klassische schwarze Popup-Fenster zum Ausführen des Programms (führen Sie das Programm im Systemterminal aus) 我的program 和 args 中的内容: 完成后的效果 有的小伙伴不想用run code,但是又想达到run code那样能在vscode内置终端中执行程序的效果,可以尝试下使用windows调试。(实际上就是只编译运行程序,没有任何辅助调试程序的功能) 注意:该配置方法无法使用断点调试。 同配置方法二中的第一步 同配置方法二中的第二步 先自建一个lanuch.json文件(参考配置方法二中的第三步) 然后我们点击添加配置,选择windows启动 我们只需要修改两项内容即可 第一处:program - 可执行程序路径 第二处:preLaunchTask - 调试之前执行的编译任务 注意配置项: console - 启动调试目标的位置 我们把该项值改为 integratedTerminal 即可在vscode终端中运行程序 最终效果: 全篇结束,感谢阅读!如果有任何疑问可以评论区留言(因为水平有限,有些问题不一定能解答哈)! 编辑器插件推荐: Weitere Informationen zu VSCode finden Sie unter: vscode Basic Tutorial!
Der dritte Schritt besteht darin, die Debugging-Aufgabe für launch.json zu konfigurieren
– die Kompilierungsaufgabe vor dem Debuggen ausgeführt
Dieser Inhalt wird nicht automatisch generiert, daher müssen wir ihn manuell schreiben.
Frage 1 Warum erfolgt nach dem Ausführen des Programms keine Ausgabe?
Einige Freunde finden die Debugging-Konsole möglicherweise nicht einfach zu verwenden. Wenn Sie möchten, dass vscode ein C/C++-Programm kompiliert und ausführt, wird ein Terminal angezeigt und das Programm wird im Terminal ausgeführt. Dies ist eigentlich sehr einfach. Wir müssen nur den Inhalt des Programms und der Argumente in launch.json ändern Stellen Sie ein schwarzes Fenster ein, das angezeigt wird.
F: Warum nicht so einstellen, dass das Programm im integrierten vscode-Terminal ausgeführt wird?
Antwort: Die Verwendung des GDB-Debuggings mit vscode stellt keine Konfigurationselemente zum Ausführen von Programmen im integrierten Terminal von vscode bereit.
Wenn Sie das Programm für die Ausführung im integrierten vscode-Terminal einrichten möchten, lesen Sie bitte Konfigurationsmethode eins oder Konfigurationsmethode drei.
Hinweis: Das Breakpoint-Debugging kann nicht verwendet werden, wenn das Programm mit dem ausgeführt wird Systemterminal (cmd), also verwenden Sie bitte Ihre Diskretion bei der Konfiguration
Leute wie ich, die vscode zum Schreiben von Algorithmusfragen verwenden, benötigen keine Haltepunkte, daher ist es besser, es so zu konfigurieren, dass ein schwarzes Fenster angezeigt wird.
"program": "C:\\Windows\\System32\\cmd.exe",
"args": [
"/c",
"${fileDirname}\\build\\${fileBasenameNoExtension}.exe", // 更改这项内容为task.json中生成的exe程序路径就好
"&",
"pause"
],
第一步 配置编辑器环境
第二步 配置task.json 编译任务
第三步 配置launch.json 调试任务
Das obige ist der detaillierte Inhalt vonIn einem Artikel wird die Vscode-Konfiguration der C/C++-Laufumgebung ausführlich erläutert [Unterricht auf Kindermädchenniveau]. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!