VSCode配置C++开发环境

准备工作

需要下载的内容:

主编译器配置

配置

解压gcc-9.3.0.tar.gz到一个位置,点进去找到bin文件夹,在里面有g++.exe这个文件,此时复制路径(点击地址栏空白处即可复制)。

右键此电脑→属性→高级系统设置→环境变量→在系统变量里找到Path→编辑→新建→把刚才的路径粘贴进去即可。

测试

按下Win+R,输入cmd并回车,输入以下内容:

1
g++ -v

之后应该显示相关的版本信息,说明配置成功了。

格式化编译器配置(可选)

打开LLVM-18.1.8-win64.exe,选择Add LLVM to the system PATH for all users,继续安装即可。

VSCode 配置

基本操作

安装好 VSCode 之后,可以右键文件夹用 Code 打开(这里的 Code 就是 VSCode),或者把文件夹拖到 VSCode 图标上面打开,作为项目文件夹。

最左边的五个按钮中,主要使用最上面的资源管理器(显示文件夹的各种层级结构)和最下面的插件

首先,可以在插件中下载简体中文,插件名称为Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

把鼠标移动到资源管理器中项目文件夹名称的位置,右边会出现四个按键。

  • 新建文件(需要加扩展名)
  • 新建文件夹
  • 刷新
  • 折叠

新建文件之后,打开即可编辑内容。

  • 单击是临时打开,当打开下一个文件时会关闭临时打开的这个文件。
  • 双击是永久打开。

当然,右键也可以创建文件/子文件夹。

编译&运行

掌握简单命令很重要!按下快捷键Ctrl+J,即可调出终端。

切换文件夹命令

一般使用相对路径。

cd 路径名称,即可切换到对应子文件夹,.代表本层文件夹,..代表上层文件夹。

编译命令

g++ cpp文件名(含.cpp) -o 输出文件名(不含.exe) -o2
g++ cpp文件名(含.cpp) -o 输出文件名(不含.exe) -o2
g++ cpp文件名(含.cpp) -o 输出文件名(不含.exe) -o2

重要的事情说三遍!

其中-o2是指开启 O2 优化的意思。

运行命令

直接输入exe文件的名称就可以了。特别的,在Powershell环境下需要输入.\xxx.exe

安装插件

下载以下插件:

  • C/C++C/C++ Extension PackC/C++ Themes,提供高亮显示等基本操作。

  • Code Runner(可选),运行文件。

  • Clang-Format(可选),格式化文件。

如果没下载Code Runner,可以手动输入命令编译运行代码。

在左下角的设置中,搜索code-runner.executorMap,选择在 settings.json 中编辑,找到C++一行,根据上面的内容编辑冒号后面的命令。

这个插件提供了一些变量以适配不同的文件名,下面我给出一段示例命令作为参考:

1
g++ $fileName -o $fileNameWithoutExt -o2 && .\\$fileNameWithoutExt

格式化(可选)

格式化的作用就是为了让代码有一个统一的风格,更整洁好看。

在项目文件夹的根目录下,新建.clang-format文件,在里面编辑格式化的方案。

这里我提供一个我在使用的格式化方案,链接见此处