从零配置 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设置。

➡️

继续阅读