VS Code 配置 C/C++ 开发与调试环境
在 Windows 环境下使用 Visual Studio Code 进行 C/C++ 开发,配合 MinGW 编译器是一个非常高效的选择。不过,初次配置时往往需要手动调整几个核心文件才能跑通编译和调试流程。下面我将结合实战经验,带你一步步梳理整个配置过程。
1. 插件安装与前置准备
首先,打开 VS Code 的扩展面板(Ctrl+Shift+X),搜索并安装以下两个插件:
- C/C++
- C/C++ Extension Pack
其中 Extension Pack 通常包含了主题、CMake 及 CMake Tools 等辅助组件。如果未自动包含,请手动补全。
关键前提:确保系统已安装 MinGW64 并正确配置了环境变量。你需要确认命令行中能直接调用 g++ 和 gdb 命令。
2. 工程目录结构
建议新建一个纯英文路径的项目文件夹,例如 D:\C++Codes\demo_test。在该目录下创建一个名为 .vscode 的隐藏文件夹,后续的三个配置文件将全部放在这里。

3. 核心配置文件详解
VS Code 通过三个 JSON 文件来管理构建、调试和代码提示。我们依次来看。
3.1 c_cpp_properties.json:智能感知
这个文件决定了 IDE 的代码补全和跳转能力。它告诉编辑器你的编译器在哪里,头文件在哪。
{
"configurations": [
{
"name": "Win32",
"includePath": ["${workspaceFolder}/**"],
"defines": ["_DEBUG", "UNICODE", "_UNICODE"],


