找回密码
 立即注册
首页 业界区 安全 Visual Studio Code 配置 C++ 环境

Visual Studio Code 配置 C++ 环境

姜删懔 2025-6-1 21:12:30
前言  

  本教程写于 2025 年 3 月,具有时效性,但方法大致相同,仅供参考。记录一下 vscode 配置 C++ 的过程,方便重装软件或出去打比赛时配置环境。本教程的配置相对简单,主要针对 acm/oi 使用。
下载和安装 Visual Studio Code

  打开 Visual Studio Code 的官方网页 https://code.visualstudio.com/,点击 Download for Windows 下载。
1.png


  在刚刚的下载路径打开下载好的安装包,按照下面的操作依次安装。
2.png

  选择安装的路径,这里我选择安装在 D 盘,当然也可以是默认路径。
3.png

  默认下一步。
4.png

  选择创建桌面快捷键(也可以不选择)。
5.png

  默认下一步安装。
6.png

  完成。
7.png

  打开 Visual Studio Code,先点击左侧的 Extensions(扩展)安装汉化插件。
8.png

  搜索 Chinese,然后看到如下图所示的第一个插件,点击 Install 安装。
9.png

  根据提示点击重启。
10.png

  重启后继续打开扩展,然后搜索 C++,看到如下图所示的第一个插件,点击安装。


11.png

下载和安装编译器

  此时 Visual Studio Code 还只是普通编辑器,无法对 .cpp 文件进行编译。接下来我们就安装编译器(建议安装最新版本,至少能支持 C++17)。首先打开网页 https://www.mingw-w64.org/,然后点击左侧的 Downloads,再点击 Pre-built Toolchains。
12.png

  往下拉,找到 MinGW-W64-builds 并点击。
13.png

  页面会自动跳转,再点击最上方的 GitHub 链接。
14.png

  跳转到 GitHub 页面,往下拉,找到 x86_64-14.2.0-release-win32-seh-ucrt-rt_v12-rev1.7z 点击然后下载(此时是 2025 年 3 月所示画面,如果不同下载最新版本即可)。
15.png

  在刚刚的下载路径解压下载好的压缩包,打开解压后的文件夹,里面会有名为 mingw64 的文件夹。
16.png

配置环境变量

  把整个 mingw64 文件夹剪切(拷贝)到 C:\Program Files 路径下(当然也可以是其他路径)。然后配置系统环境变量,按下 Win + S,在搜索框中输入“系统环境变量”,点击“编辑系统环境变量”。
17.png

  点击环境变量。
18.png


  在下方的系统变量中,选中 Path,然后点击编辑。
19.png

  在此之前,先打开路径 C:\Program Files\mingw64(编译器的路径),然后打开 bin 文件夹。
20.png

  拷贝 bin 文件夹的路径 C:\Program Files\mingw64\bin。
21.png

  然后在刚刚打开的编辑环境变量页面中,点击右侧的新建,然后黏贴刚刚拷贝的路径。然后不断点击确定回退页面。
22.png

  检查是否配置成功。按下 Win + R,输入 cmd 并按回车。
23.png

  输入 gcc -v,然后按回车。如果看到如下结果则说明成功,gcc 的版本是 14.2.0。
24.png

Visual Studio Code 配置 C++ 环境

  然后回到 Visual Studio Code 继续配置。点击左侧的资源管理器,点击打开文件。
25.png

  可以在 D 盘新建文件夹 code(仅参考),然后选择打开。之后代码和配置文件都会保存在这个文件夹内。
26.png

  在资源管理器中右键,然后点击新建文件。
27.png

  然后命名,记得后缀加上 .cpp(不用管右下角的建议)。
28.png


  随便输入代码,然后点击右上角的三角形,选择“运行C/C++文件”。
29.png

  此时上方的搜索框会有弹出,点击“C/C++: g++.exe 构建和调试活动文件”。
30.png

  然后会生成一个 .vscode 的文件夹,里面包含 tasks.json 文件。打开这个文件,然后参数列表中设置栈空间(这里设置成了 256 MB)和 C++ 标准(这里设置成了 C++17)。
31.png

  接着生成调试文件,用于进行 debug。点击左侧的运行和调试,然后点击“创建 launch.json 文件”。
32.png

  点击弹出的“另外 C++ (GDB/LLDB) 个选项”。
33.png

34.png

  点击右下角的“添加配置”,然后点击“C/C++: (gbd) 启动”。对下面两部分进行修改(如果编译器路径和我的不同记得要修改)。
35.png

36.png

  至此 Visual Studio Code 的 C++ 环境已经配置完成。
个人偏好设置

  以下的设置为个人偏好,仅供参考。
  设置浅色主题,点击左下角的设置,然后点击主题,选择浅色主题。
37.png

  设置字体大小。点击设置,在常用选项中设置字体大小。
38.png

  设置自动保存。在设置的常用设置中,选择 afterDelay。
39.png

  关闭自动删除行尾空格。设置中搜索 files: Trim Trailing Whitespace,然后取消勾选。
40.png

  关闭编辑器中的黄色小灯泡。设置中搜索 Editor: Lightbulb,选择 off。
41.png

  点击顶部的查看,选择外观,依次关闭缩略图,切换痕迹导航,粘滞滚动。
42.png

  配置 C++ 模板。点击左下角的设置,选择代码片段。选择 cpp,然后把代码块中的内容拷贝到 cpp.json 即可。
43.png

44.png

45.png
  1. {
  2.         "Print to console": {
  3.                 "prefix": "cpp",
  4.                 "body": [
  5.                         "#include <bits/stdc++.h>",
  6.                         "using namespace std;",
  7.                         "",
  8.                         "typedef long long LL;",
  9.                         "",
  10.                         "void solve() {",
  11.                         "    $0",
  12.                         "}",
  13.                         "",
  14.                         "int main() {",
  15.                         "    ios::sync_with_stdio(false);",
  16.                         "    cin.tie(nullptr);",
  17.                         "    int t;",
  18.                         "    cin >> t;",
  19.                         "    while (t--) {",
  20.                         "        solve();",
  21.                         "    }",
  22.                         "    ",
  23.                         "    return 0;",
  24.                         "}"
  25.                 ],
  26.                 "description": "Log output to console"
  27.         }
  28. }
复制代码


  安装 Competitive Programming Helper 插件。在扩展中搜索 cph,然后找到对应插件安装。在设置页面中展开扩展页面,选择 Competitive Programming Helper,勾选掉 Auto Show Judge(避免页面总是切换)。
46.png

47.png

参考资料

  最新版MinGW-w64安装,适用于C++新标准:https://zhuanlan.zhihu.com/p/12243887447
  5 分钟搞定 vscode 设置:https://space.bilibili.com/19603571/channel/collectiondetail?sid=1042442
  如何彻底卸载 vscode(windows):https://zhuanlan.zhihu.com/p/656707737





来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册