一 假设代码文件夹E:/code有以下文件:
E:/code/hello.c#include <iostream> using namespace std; int main() { cout << "Hello Vscode" << endl; getchar(); return 0; }
二 下载G++编译器,放入C:/mingw64
三 新建文件夹E:/code/.vscode, 放入以下三个文件:
c_cpp_properties.json{ "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], //此处是编译器路径,以后可直接在此修改 "compilerPath": "C:/mingw64/bin/g++.exe", "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64" } ], "version": 4 }launch.json{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "preLaunchTask": "g++.exe build active file", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [],//调试传递参数 "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], //true显示外置的控制台窗口,false显示内置终端 "externalConsole": true, "MIMode": "gdb", //此处是编译器路径,以后可直接在此修改 "miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }tasks.json{ "version": "2.0.0", "tasks": [ { "type": "shell", "label": "g++.exe build active file", //此处是编译器路径,以后可直接在此修改 "command": "C:/mingw64/bin/g++.exe", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "C:/mingw64/bin" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true//表示快捷键Ctrl+Shift+B可以运行该任务 } } ] }
本文详细介绍如何在Windows上设置VSCode环境,包括使用G++编译器、配置c_cpp_properties.json、launch.json和tasks.json,以实现C++项目的编译与调试。适合初学者了解VSCode+C++开发流程。
7万+

被折叠的 条评论
为什么被折叠?



