姜删懔 发表于 2025-6-1 21:12:30

Visual Studio Code 配置 C++ 环境

前言  

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

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


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

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

  默认下一步。

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

  默认下一步安装。

  完成。

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

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

  根据提示点击重启。

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



下载和安装编译器

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

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

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

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

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

配置环境变量

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

  点击环境变量。


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

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

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

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

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

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

Visual Studio Code 配置 C++ 环境

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

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

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

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


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

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

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

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

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


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


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

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

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

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

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

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

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

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



{
        "Print to console": {
                "prefix": "cpp",
                "body": [
                        "#include <bits/stdc++.h>",
                        "using namespace std;",
                        "",
                        "typedef long long LL;",
                        "",
                        "void solve() {",
                        "    $0",
                        "}",
                        "",
                        "int main() {",
                        "    ios::sync_with_stdio(false);",
                        "    cin.tie(nullptr);",
                        "    int t;",
                        "    cin >> t;",
                        "    while (t--) {",
                        "      solve();",
                        "    }",
                        "    ",
                        "    return 0;",
                        "}"
                ],
                "description": "Log output to console"
        }
}


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


参考资料

  最新版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





来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Visual Studio Code 配置 C++ 环境