通八洲科技

VS Code怎么配置c++环境 c++调试与运行配置【保姆级教程】

日期:2025-12-23 00:00 / 作者:穿越時空
VS Code 需配合 MinGW-w64 编译器、CMake Tools 等扩展及配置文件才能支持 C++ 编译调试;Windows 推荐安装 winlibs 版 MinGW-w64 并配置 PATH,再安装 C/C++、CMake Tools 扩展,最后通过 CMake 或 tasks.json/launch.json 完成构建与调试。

VS Code 本身不是 IDE,而是编辑器,要让它支持 C++ 编译、调试和运行,得靠三样东西:一个可用的 C++ 编译器(如 MinGW-w64 或 Clang)、CMake(可选但推荐)、以及 VS Code 的几个关键扩展和配置文件。下面分步说清楚,不绕弯,照着做就能跑起来。

一、安装编译器(Windows 推荐 MinGW-w64)

Windows 上最轻量、兼容性最好的选择是 MinGW-w64(别用老版 MinGW)。推荐直接下载免安装版:

二、安装必要扩展(VS Code 内操作)

打开 VS Code → 左侧扩展图标(或 Ctrl+Shift+X)→ 搜索并安装以下三个扩展:

装完重启 VS Code。

三、创建项目并配置编译与调试

假设你要写一个简单的 hello.cpp,不依赖 CMake 也能跑,但推荐从 CMake 开始——它更规范、易扩展:

✅ 方法 A:用 CMake(推荐) ✅ 方法 B:不用 CMake(适合单文件快速测试)
{
  "version": "2.0.0",
  "tasks": [
    {
      "type": "shell",
      "label": "g++ build active file",
      "command": "g++",
      "args": [
        "-g",
        "${file}",
        "-o",
        "${fileDirname}/${fileBasenameNoExtension}.exe"
      ],
      "options": {
        "cwd": "${fileDirname}"
      },
      "problemMatcher": ["$gcc"],
      "group": "build"
    }
  ]
}

四、常见问题快速排查

如果编译失败、F5 没反应或断点不命中,先看这几处: