从零配置 VS Code C++ 环境
💡
原文中文,约5000字,阅读约需12分钟。
📝
内容提要
本文介绍了在Windows系统上配置VS Code的C++开发环境,包括安装MSYS2、更新工具、配置VS Code项目文件及解决常见问题。正确配置后,可以编译、调试和运行C++程序。
🎯
关键要点
- 在 Windows 系统上配置 VS Code 的 C++ 开发环境需要安装 MSYS2 和 C/C++ 扩展。
- MSYS2 提供 g++ 编译器和 gdb 调试器,推荐安装路径为 C:\msys64。
- 安装 MSYS2 后,需要在 UCRT64 终端中更新包数据库并安装 g++ 和 gdb。
- 在 VS Code 中创建 .vscode 文件夹,并添加 c_cpp_properties.json、settings.json、tasks.json 和 launch.json 配置文件。
- 编译、调试和运行 C++ 程序的快捷键分别为 Ctrl+Shift+B、F5 和 F6。
- 常见问题包括找不到 g++ 或 gdb、编译失败、调试失败和黑框不弹出,需检查相关设置和路径。
❓
延伸问答
如何在Windows上安装MSYS2以配置C++环境?
下载MSYS2安装包并运行,选择安装路径为C:\msys64。
在VS Code中如何配置C++项目文件?
在项目根目录创建.vscode文件夹,并添加c_cpp_properties.json、settings.json、tasks.json和launch.json配置文件。
VS Code中编译和调试C++程序的快捷键是什么?
编译的快捷键是Ctrl+Shift+B,调试的快捷键是F5。
常见的C++编译和调试问题有哪些?
常见问题包括找不到g++或gdb、编译失败、调试失败和黑框不弹出。
如何更新MSYS2并安装g++和gdb?
在MSYS2 UCRT64终端中执行命令pacman -Syu更新包数据库,然后执行pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-gdb安装g++和gdb。
如果VS Code中黑框不弹出该怎么办?
可以尝试重启VS Code,并检查terminal.external.windowsExec设置。
➡️