一、设置环境变量
将bin
目录路径(如D:\DevTools\mingw64\bin
)加入系统环境变量PATH34
二、VS Code插件配置
-
核心插件安装
- **C/C++**(微软官方扩展,提供语法高亮、智能提示)
- Code Runner (一键编译运行,快捷键
Ctrl+Alt+N
)
-
可选插件
- CMake Tools(管理多文件项目)
- Better C++ Syntax(增强代码着色)
三、项目配置与调试
-
创建项目文件夹
- 新建空文件夹(路径避免中文),在VS Code中通过
文件→打开文件夹
加载
- 新建空文件夹(路径避免中文),在VS Code中通过
-
配置文件生成
- 步骤1 :创建
.vscode
文件夹(自动生成配置文件) - 步骤2 :按
Ctrl+Shift+P
输入以下命令生成配置:- C/C++: Edit Configurations (UI) → 自动生成
c_cpp_properties.json
- Tasks: Configure Task → 选择
g++.exe build active file
生成tasks.json
- Debug: Add Configuration → 选择
C++ (GDB/LLDB)
生成launch.json
- C/C++: Edit Configurations (UI) → 自动生成
- 步骤1 :创建
-
关键配置示例
-
tasks.json (编译配置):
sql{ "version": "2.0.0", "tasks": [{ "label": "Build with GCC", "type": "shell", "command": "g++", "args": ["-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe"], "group": "build" }] }
-
launch.json (调试配置):
sql{ "version": "0.2.0", "configurations": [{ "name": "C++ Debug", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "preLaunchTask": "Build with GCC" }] }
-
四、调试与运行
-
单文件调试
- 按
F9
设置断点 →F5
启动调试 - 侧边栏查看变量、调用栈,使用控制台输入输出
- 按
-
多文件项目管理
-
创建
CMakeLists.txt
文件,配置项目结构:bashcmake_minimum_required(VERSION 3.10) project(MyProject) add_executable(main main.cpp utils.cpp)
-
使用CMake Tools插件自动生成构建配置
-
五、常见问题解决
-
**编译错误"g++ not found"**
- 检查环境变量PATH是否包含MinGW的
bin
目录 - 重启VS Code或终端使环境变量生效
- 检查环境变量PATH是否包含MinGW的
-
调试时断点不生效
- 确保编译参数包含
-g
(生成调试符号) - 检查
launch.json
中preLaunchTask
是否关联正确的编译任务
- 确保编译参数包含
编译工具选择MinGW-w64(或者MSYS2),总安装包体积小于500MB,支持完整的断点调试、变量监视功能。