为什么选择 Visual Studio Code 作为 C++ 的开发工具
- 免费
- Visual Studio Code (简称 VSCode)在 Windows、Mac、Linux 操作系统上,都能享受到一致的开发体验。
- VSCode 拥有丰富的扩展生态系统。通过安装各种 C++ 相关的扩展插件,如语法检查、代码智能提示、调试工具等,可以极大地提升开发效率和代码质量。
- 其轻量级的特点使得启动速度快,占用系统资源少。
- VSCode 同时是 Vue、React、React Native、Flutter、Python 等的开发利器。一旦使用了 VSCode,你定会对它爱不释手。
- ...
环境配置
-
下载安装 Visual Studio Code
安装完成后,最好也配置它的
cli
, 具体可以参考 Visual Studio Code Tips and Tricks -
在 Windows 上配置 C/C++ 的编译器和调试器(GDB, GNU Debugger)
有两种方式:- 参考 Get Started with C++ and MinGW-w64 in Visual Studio Code ,配置 MinGW, MinGW 主要用于在 Windows 上提供类 Unix 环境,以便能够编译和运行基于 GCC 等工具的 C、C++等程序。
- 参考Get Started with C++ and Windows Subsystem for Linux in Visual Studio Code, WSL 在 Windows 中提供完整的 Linux 子系统,允许运行完整的 Linux 发行版和相关应用程序。自然也包含 C/C++ 的编译器和调试器。
-
安装 C/C++ 插件
在第 2 步中其实已经包含了安装该插件的方法,这里不在赘述。
我使用了 WSL 作为在 Windows 系统中运行 Linux 环境。如果已经安装了这些插件,还需要注意的是,这些插件之前是为 windows 系统安装的,因此切换到 WSL 环境时,需要在 WSL 中重新安装这些插件;
注意⚠️:
请仔细阅读 VSCode 的文档指引,并按照步骤操作,否则在编译代码和运行时可能会出现与预期不一致的结果。