目录
下面是使用 VS Code 创建并调试 C++ 程序的完整步骤:
详细步骤说明
1. 准备工作
- 确保已安装 VS Code
- 安装 C++ 扩展:在 VS Code 扩展面板搜索并安装 "C/C++ Extension Pack"
- 安装编译器:
- Windows:安装 MinGW-w64 并配置环境变量
- Linux:安装 build-essential (sudo apt install build-essential)
- macOS:安装 Xcode 命令行工具 (xcode-select --install)
2. 创建项目
- 新建文件夹作为项目目录(例如
cpp-demo
) - 打开 VS Code,选择 "文件 > 打开文件夹",选择刚创建的目录
-
#include <iostream> #include <vector> // 计算两个数的和 int add(int a, int b) { return a + b; // 此处可设置断点 } // 计算vector中所有元素的和 int sumVector(const std::vector<int>& nums) { int total = 0; for (int num : nums) { total += num; // 此处可设置断点 } return total; } int main() { // 基本示例 int x = 10, y = 25; int sum = add(x, y); std::cout << x << " + " << y << " = " << sum << std::endl; // 容器示例 std::vector<int> numbers = {1, 2, 3, 4, 5}; int vectorSum = sumVector(numbers); std::cout << "Vector sum: " << vectorSum << std::endl; return 0; }
- 在项目目录中创建
main.cpp
文件,复制上面的示例代码
3. 配置编译任务
- 按
Ctrl+Shift+P
打开命令面板 - 输入并选择 "Tasks: Configure Default Build Task"
- 选择 "C/C++: g++ build active file"
- 这会自动生成
.vscode/tasks.json
文件,可根据系统修改编译器路径
4. 配置调试设置
- 点击左侧活动栏的 "运行和调试" 图标(或按
Ctrl+Shift+D
) - 点击 "创建 launch.json 文件"
- 选择 "C++ (GDB/LLDB)" 环境
- 选择 "g++ 构建和调试活动文件"
- 这会生成
.vscode/launch.json
文件,主要确保:program
路径正确指向可执行文件preLaunchTask
与 tasks.json 中的 label 一致miDebuggerPath
指向正确的调试器路径
5. 开始调试
- 在代码行号左侧点击设置断点(例如
add
函数内和sumVector
循环内) - 按
F5
启动调试 - 使用调试控制栏进行调试:
F10
:单步跳过(不进入函数)F11
:单步调试(进入函数)Shift+F11
:单步跳出F5
:继续运行