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(别用老版 MinGW)。推荐直接下载免安装版:
C:mingw64
C:mingw64in 加进系统环境变量 PATH(重启终端或 VS Code 才生效)g++ --version 和 gdb --version,有输出就说明装好了打开 VS Code → 左侧扩展图标(或 Ctrl+Shift+X)→ 搜索并安装以下三个扩展:
装完重启 VS Code。
立即学习“C++免费学习笔记(深入)”;
假设你要写一个简单的 hello.cpp,不依赖 CMake 也能跑,但推荐从 CMake 开始——它更规范、易扩展:
mycpp,用 VS Code 打开这个文件夹CMakeLists.txt、main.cpp 和 .vscode/ 配置目录build/ 下).vscode/launch.json,调试器自动设为 GDB)hello.cpp,写好代码后,按 Ctrl+Shift+P → “Tasks: Configure Task” → 选 “Create tasks.json file from template” → “Others”tasks.json 内容为:{
"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"
}
]
}launch.json,确保 program 字段指向你生成的 .exe,比如:"program": "${fileDirname}/${fileBasenameNoExtension}.exe"
如果编译失败、F5 没反应或断点不命中,先看这几处:
launch.json 中 miDebuggerPath 是否正确,例如:"miDebuggerPath": "C:\mingw64\bin\gdb.exe"
C:mingw64ing++.exe,保存后自动重载tasks.json 的 args 里加 "-fexec-charset=GBK"(Windows 本地编码),或统一用 UTF-8 + 控制台 chcp 65001以上就是VS Code怎么配置c++++环境 c++调试与运行配置【保姆级教程】的详细内容,更多请关注php中文网其它相关文章!
c++怎么学习?c++怎么入门?c++在哪学?c++怎么学才快?不用担心,这里为大家提供了c++速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号