☰
Win10下VSCode配置C++开发环境实战指南
2026/10/14 5:17:43 网站建设 项目流程

1. 为什么在 Win10 上配 C++ 编译环境,VSCode 是当前最务实的选择

你打开某高校计算机系大一新生的课程表,C++ 程序设计是必修课;你翻看某互联网公司校招 C++ 后端岗的技术要求,明确写着“熟悉 Linux/Windows 下开发环境搭建”;你点开某开源图像处理库的 GitHub 页面,README 第一行就是“Supports Windows, macOS and Linux with CMake”。这些场景背后,都指向一个现实:C++ 依然是系统编程、嵌入式、游戏引擎、高频交易等关键领域的底层语言,而它的开发环境,从来不是“装个软件就能跑”的简单事。尤其在 Windows 平台,微软官方主推 Visual Studio,但它的安装包动辄 10GB 起步,启动慢、资源占用高、插件生态封闭,对刚入门的学生、做轻量级工具开发的工程师、或需要跨平台协作的团队来说,反而成了负担。这时候,VSCode 就不是“替代品”,而是“解压阀”——它本身只是一个高度可定制的编辑器,不自带编译器,但通过精准配置,能无缝调用 Windows 上真正干活的编译工具链(比如 MinGW-w64 或 Microsoft 的 MSVC),同时保留轻量、快速、插件丰富、Git 集成原生、远程开发支持完善等全部优势。我带过三届学生做课程设计,从“Hello World”到多线程网络通信,所有人的第一台开发机都是 Win10 笔记本,没有一台预装 VS,但 100% 都在 20 分钟内完成了 VSCode + C++ 环境的完整配置。这不是靠运气,而是因为 VSCode 的配置逻辑极度透明:它不隐藏底层,而是把编译、调试、构建的每一步都暴露给你——当你看到tasks.json里那行"args": ["-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe"],你就知道-g是生成调试信息,-o是指定输出文件,这比在 Visual Studio 图形界面里点十次鼠标找“生成调试符号”选项,更能让你理解“编译到底发生了什么”。所以,这个标题不是教你怎么点鼠标,而是带你亲手把 Windows 这台“黑盒子”里的 C++ 编译流水线,一根螺丝一颗钉地拧出来。

2. 整体设计思路:三层解耦,拒绝“一键傻瓜式”陷阱

很多人搜到的教程,第一步就是“下载 MinGW-w64 安装包,双击下一步,勾选所有组件,完成”。结果呢?装完发现g++ --version报错,或者写个#include <thread>编译失败,再或者调试时断点根本进不去。问题出在哪?出在把“工具链”“构建系统”“编辑器”三者当成一个整体来糊弄。真正的专业配置,必须严格分层、逐层验证、环环相扣。我把它拆成三个完全独立又彼此协同的模块:

2.1 底层:真实可用的 C++ 编译器与标准库(Toolchain)

这是整个环境的地基。Windows 上只有两个主流选择:

  • MinGW-w64:基于 GCC 的 Windows 移植版,开源免费,生成纯 Windows 原生.exe,不依赖额外运行时,适合学习、轻量项目、跨平台代码。它不是“MinGW”,那是老古董;也不是“TDM-GCC”,那是第三方打包,版本混乱。必须认准 https://www.mingw-w64.org/ 官方源,下载x86_64-posix-seh版本(POSIX 线程模型兼容性最好,SEH 异常处理更稳定)。
  • Microsoft Visual C++ (MSVC):Visual Studio 自带的编译器,性能优化极致,对 Windows API 支持最原生,但必须搭配 Visual Studio Build Tools(免费)或完整版 VS。它生成的二进制依赖vcruntime140.dll等运行时,部署时需注意分发。

提示:新手强烈推荐 MinGW-w64。理由很实在:它不强制你装 VS,不占你 30GB C 盘空间,g++命令行和 Linux 完全一致,学一次,Linux/macOS 上直接复用。而 MSVC 的cl.exe命令行语法完全不同,属于另一套体系,入门成本高。

2.2 中间层:构建与任务自动化(Build System & Task Runner)

编译单个.cpp文件用g++ main.cpp -o main.exe没问题,但一旦有main.cpp、utils.cpp、network.cpp三个文件,你还手敲?显然不行。这里必须引入构建系统。VSCode 本身不提供构建能力,它只负责调用外部工具。因此,我们选用CMake—— 它不是编译器,而是“构建脚本生成器”。你写一个CMakeLists.txt描述“哪些源文件要编译”“链接哪些库”“用什么标准”,CMake 就能为你生成对应平台的构建文件(Windows 下是 Visual Studio 解决方案或 MinGW Makefile)。VSCode 通过 CMake Tools 插件,能自动检测CMakeLists.txt,一键配置、构建、调试。这比手写tasks.json更健壮,也比直接用make更跨平台。

注意:CMake 本身不编译,它只是指挥家。它需要后端构建工具(Backend Generator)来执行实际编译。MinGW-w64 对应的是MinGW Makefiles,MSVC 对应的是Visual Studio 17 2022。选错后端,CMake 配置直接失败,这是初学者踩坑最多的地方。

2.3 顶层:VSCode 的智能感知与调试集成(Editor Integration)

这才是 VSCode 的核心价值。它通过三个关键插件,把底层编译器和中间层构建系统“翻译”成你眼睛看得见、键盘按得着的体验:

  • C/C++ 扩展(由 Microsoft 官方维护):提供智能提示(IntelliSense)、跳转定义、错误实时标记。但它不自己解析代码,而是依赖你告诉它“头文件在哪”“用什么标准编译”,这由c_cpp_properties.json配置。
  • CMake Tools 扩展:提供侧边栏构建按钮、目标选择、配置开关。它读取CMakeLists.txt,调用 CMake 命令行,并把结果反馈给编辑器。
  • Code Runner(可选但推荐):对单文件快速运行非常友好,比如写个算法题,Ctrl+Alt+N 一键编译运行,省去创建CMakeLists.txt的麻烦。但它不能替代 CMake,仅作补充。

这三层不是并列关系,而是严格的依赖链:没有可靠的 Toolchain,CMake 就是空转;没有清晰的 CMake 配置,C/C++ 扩展就找不到头文件,满屏红色波浪线。所以我的实操流程永远是:先让g++ --version在任意 CMD 窗口里成功返回 → 再让cmake --version成功 → 最后才打开 VSCode 配置插件。顺序错了,90% 的问题都白调。

3. 核心细节解析:从零开始,每一步都经得起拷问

现在进入实操环节。我会以MinGW-w64 + CMake + VSCode这条最通用、最稳妥的路径,带你走完全部流程。所有路径、参数、截图描述,均基于 Windows 10 22H2 系统、VSCode 1.85 版本、MinGW-w64 12.2.0 版本。你不需要记住所有命令,但必须理解每个步骤的意图。

3.1 工具链安装:拒绝“绿色版”,坚持“解压即用”

MinGW-w64 官网不提供传统安装程序,而是提供 7z 压缩包。这是优点,不是缺陷。压缩包解压后就是一个完整、自包含的目录,没有任何注册表写入,卸载就是删文件夹,干净利落。

操作步骤:

  1. 访问 https://github.com/niXman/mingw-builds-binaries/releases ,这是目前最活跃、更新最及时的 MinGW-w64 二进制发布页(注意:不是官网源码编译,而是可信开发者编译好的成品)。
  2. 找到最新版(如x86_64-12.2.0-release-posix-seh-rt_v10-rev1.7z),下载。文件名含义:x86_64架构、12.2.0GCC 版本、posix-seh线程与异常模型、rt_v10运行时版本。
  3. 用 7-Zip 解压到一个无中文、无空格、路径尽量短的目录,例如D:\mingw64。绝对不要解压到C:\Program Files\或桌面,因为路径空格会导致后续所有命令行工具报错。
  4. 将D:\mingw64\bin添加到系统环境变量PATH。方法:Win+R →sysdm.cpl→ “高级”选项卡 → “环境变量” → 在“系统变量”中找到Path→ “编辑” → “新建” → 粘贴D:\mingw64\bin→ 确定。

验证是否成功:
打开一个新的 CMD 或 PowerShell 窗口(非常重要:旧窗口不会读取新 PATH),输入:

g++ --version

你应该看到类似输出:

g++.exe (Rev1, Built by MSYS2 project) 12.2.0 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

如果提示'g++' 不是内部或外部命令,说明 PATH 没生效,检查路径拼写、是否重启了 CMD、是否添加到了“系统变量”而非“用户变量”。

实操心得:我见过太多人卡在这一步,原因五花八门。最典型的是:解压后没进bin目录,而是把整个x86_64-12.2.0-release-posix-seh-rt_v10-rev1文件夹拖进了 PATH;或者用了国内镜像站下载的“精简版”,缺了libstdc++运行时,导致编译通过但运行时报libwinpthread-1.dll找不到。务必用官方推荐渠道,解压后亲自进D:\mingw64\bin目录,双击g++.exe看它是否弹窗报错——不报错,才是真成功。

3.2 构建系统安装:CMake 不是“装上就行”,关键是“路径可信”

CMake 官网提供 Windows Installer,但安装过程会默认勾选“Add CMake to system PATH for all users”,这看似方便,实则埋雷。因为 VSCode 的 CMake Tools 插件,在检测 CMake 时,会优先查找PATH中的第一个cmake.exe。如果你之前为其他项目装过旧版 CMake(比如 3.10),它可能还残留在某个路径里,VSCode 就会误用旧版,导致CMakeLists.txt里的新语法(如target_compile_features)直接报错。

更可靠的做法:

  1. 去 https://cmake.org/download/ 下载最新版 Windows x64 ZIP(如cmake-3.28.1-windows-x86_64.zip)。
  2. 解压到一个固定目录,例如D:\cmake。这样D:\cmake\bin\cmake.exe就是你的唯一可信入口。
  3. 不将D:\cmake\bin加入系统 PATH。我们要在 VSCode 里显式指定它。

为什么这么做?
因为 VSCode 的 CMake Tools 插件,有一个极其重要的设置项:cmake.cmakePath。你可以直接在 VSCode 设置里搜索它,然后填入D:\cmake\bin\cmake.exe。这样,无论你系统 PATH 里有多少个cmake,VSCode 都只认这一个。这避免了“环境污染”,是大型团队协作时的标准实践。

验证:
在 CMD 中手动运行:

D:\cmake\bin\cmake.exe --version

确认输出为cmake version 3.28.1。

注意事项:CMake 3.20 以上版本才原生支持 MinGW-w64 的Ninja Multi-Config生成器,这是未来趋势。但当前最稳的,还是MinGW Makefiles。所以请确保你下载的是 3.20+ 版本,别用 Win10 自带的古老cmake(通常只有 3.10)。

3.3 VSCode 插件安装与基础配置:三插件,两配置文件,缺一不可

VSCode 本身只是一个画布,插件才是颜料。我们需要安装三个核心插件,并创建两个关键配置文件。

插件安装(在 VSCode 扩展市场搜索并安装):

  • C/C++(ID:ms-vscode.cpptools):Microsoft 官方,提供 C++ 语言服务。
  • CMake Tools(ID:ms-vscode.cmake-tools):同样是 Microsoft 官方,提供 CMake 集成。
  • CMake(ID:twxs.cmake):一个轻量级辅助插件,用于语法高亮CMakeLists.txt,非必需但推荐。

安装完毕后,重启 VSCode。这是关键一步,很多插件需要重启才能加载完整功能。

创建项目结构:
在任意位置(如D:\projects\hello-cpp)新建一个文件夹,作为你的 C++ 项目根目录。里面创建两个文件:

  • main.cpp:你的源代码。
  • CMakeLists.txt:你的构建脚本。

main.cpp内容(一个带标准库的简单程序,用于测试):

#include <iostream> #include <thread> #include <chrono> int main() { std::cout << "Hello from VSCode + MinGW-w64!" << std::endl; // 测试 C++11 线程 std::thread t([](){ std::this_thread::sleep_for(std::chrono::seconds(1)); std::cout << "Thread finished." << std::endl; }); t.join(); return 0; }

CMakeLists.txt内容(这是核心!必须一字不差):

# 声明最低 CMake 版本要求 cmake_minimum_required(VERSION 3.20) # 项目名称(会显示在 VSCode 侧边栏) project(hello-cpp) # 设置 C++ 标准为 17(支持 thread, filesystem 等现代特性) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 查找并链接标准 C++ 库(MinGW-w64 必须) find_package(CXX17 REQUIRED) # 添加可执行文件,源文件列表 add_executable(hello-cpp main.cpp) # (可选)如果使用了 Windows API,可以在这里链接库,例如: # target_link_libraries(hello-cpp ws2_32)

关键配置文件c_cpp_properties.json:
这是 C/C++ 插件的“大脑”,告诉它:“我的头文件在哪?我用什么编译器?我用什么标准?”
在 VSCode 中,按Ctrl+Shift+P打开命令面板,输入C/C++: Edit Configurations (UI),回车。这会自动生成.vscode/c_cpp_properties.json文件。你需要手动修改其中的configurations数组:

{ "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "D:/mingw64/x86_64-w64-mingw32/include/c++/12.2.0", "D:/mingw64/x86_64-w64-mingw32/include/c++/12.2.0/x86_64-w64-mingw32", "D:/mingw64/x86_64-w64-mingw32/include/c++/12.2.0/backward", "D:/mingw64/lib/gcc/x86_64-w64-mingw32/12.2.0/include", "D:/mingw64/lib/gcc/x86_64-w64-mingw32/12.2.0/include-fixed", "D:/mingw64/x86_64-w64-mingw32/include" ], "defines": [], "compilerPath": "D:/mingw64/bin/g++.exe", "cStandard": "c17", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64" } ], "version": 4 }

重点解释:

  • includePath:必须精确指向你 MinGW-w64 解压目录下的include子目录。上面的路径是D:\mingw64的标准结构,如果你解压到别处,请把D:/mingw64全部替换成你的实际路径。漏掉任何一个,#include <thread>就会标红。
  • compilerPath:必须是你g++.exe的绝对路径,不能是g++(因为 VSCode 不走 PATH)。
  • cppStandard:必须和CMakeLists.txt里的set(CMAKE_CXX_STANDARD 17)保持一致,否则 IntelliSense 和实际编译标准不一致,会误导你。
  • intelliSenseMode:gcc-x64表示用 GCC 模式解析,这是 MinGW-w64 的正确模式。

实操心得:这个c_cpp_properties.json文件,是 VSCode C++ 环境的“命门”。我帮学员调试时,90% 的“头文件找不到”“函数未声明”问题,根源都在这里。一个常见错误是:复制了网上的模板,但没改includePath里的路径,导致它还在找C:\mingw64,而你的实际路径是D:\tools\mingw。另一个错误是:compilerPath写成了g++,而不是D:/mingw64/bin/g++.exe,结果 IntelliSense 用的是 VSCode 自带的假编译器,永远找不到头文件。务必用文件管理器,一级一级点进去,确认路径真实存在。

4. 实操过程:从创建项目到一键调试,全程录像式还原

现在,所有前置条件已满足。我们开始真正的“开箱即用”之旅。整个过程,我模拟一个完全没接触过 CMake 的新手视角,记录每一个点击、每一行命令、每一个弹窗。

4.1 初始化 CMake 项目:VSCode 的“魔法按钮”

  1. 用 VSCode 打开你创建的D:\projects\hello-cpp文件夹(File → Open Folder)。
  2. 此时,VSCode 右下角会弹出一个黄色小气泡,提示CMake project detected. Configure project?。点击Configure。

    如果没弹出,按Ctrl+Shift+P→ 输入CMake: Configure→ 回车。

  3. 它会开始扫描CMakeLists.txt,然后弹出一个下拉菜单,让你选择Kit(工具包)。这是 CMake Tools 的核心概念,它代表“用哪个编译器、哪个架构来构建”。你应该能看到类似GCC 12.2.0 x86_64-w64-mingw32的选项。选择它。

    如果没看到,说明 CMake Tools 没检测到你的 MinGW-w64。此时,按Ctrl+Shift+P→CMake: Scan for Kits,它会主动去PATH里找g++.exe。如果还是找不到,请检查g++.exe是否真在PATH里(CMD 中g++ --version要成功)。

  4. 选择 Kit 后,VSCode 会在.vscode目录下自动生成settings.json,并开始运行cmake .. -G "MinGW Makefiles"命令。你会在 VSCode 底部状态栏看到CMake: Configuring...,几秒钟后,变成CMake: Ready,并且侧边栏出现 CMake 图标。

此时,你已经完成了最关键的一步:CMake 已成功解析你的CMakeLists.txt,并为 MinGW-w64 生成了构建指令。

4.2 构建与运行:告别命令行,拥抱图形化操作

  1. 点击 VSCode 左侧活动栏的CMake 图标(一个蓝色立方体)。

  2. 在“TARGETS”区域,你会看到hello-cpp。点击它右侧的三角形播放按钮(Build Target)。

    这等价于在终端里执行cmake --build . --config Debug。

  3. 构建开始,底部集成终端会自动弹出,显示编译日志:

    [main] Building folder: hello-cpp [build] Starting build [proc] Executing command: D:/cmake/bin/cmake.exe --build d:/projects/hello-cpp/build --config Debug --target hello-cpp --parallel 14 [build] [1/1] Building CXX object CMakeFiles/hello-cpp.dir/main.cpp.obj [build] [1/1] Linking CXX executable hello-cpp.exe [build] Build finished with exit code 0

    如果看到Build finished with exit code 0,恭喜,编译成功!生成的hello-cpp.exe就在D:\projects\hello-cpp\build\Debug\目录下。

  4. 运行程序:

    • 方法一(推荐):在 CMake 侧边栏,找到hello-cpp,点击它右侧的绿色播放按钮(Run Target)。它会自动在集成终端里执行.\build\Debug\hello-cpp.exe,并输出:
      Hello from VSCode + MinGW-w64! Thread finished.
    • 方法二(快捷键):按Ctrl+F5,这是 VSCode 的“运行而不调试”快捷键,效果相同。

4.3 调试:设置断点,单步执行,看清每一行代码的呼吸

这才是 VSCode 的灵魂所在。Visual Studio 的调试器强大,但 VSCode 的轻量级调试体验,对学习者更友好。

  1. 在main.cpp的std::cout << "Hello..."这一行左侧的空白处,单击,会出现一个红色圆点,这就是断点(Breakpoint)。
  2. 按F5键(启动调试),或者点击顶部菜单栏Run → Start Debugging。
  3. VSCode 会自动:
    • 检测到你没有launch.json,弹出“选择环境”菜单。
    • 选择C++ (GDB/LLDB)。
    • 它会自动生成.vscode/launch.json文件,并填充一个标准配置。

关键:你需要手动修改launch.json中的miDebuggerPath字段。
默认生成的路径可能是gdb.exe,但 MinGW-w64 的 GDB 叫gdb.exe,它就在D:\mingw64\bin\目录下。所以,把launch.json里的这一行:

"miDebuggerPath": "/path/to/gdb"

改成:

"miDebuggerPath": "D:/mingw64/bin/gdb.exe"
  1. 修改保存后,再次按F5。程序会启动,并在断点处暂停。你会看到:

    • 左侧“变量”面板显示argc=1,argv指针。
    • 顶部出现调试控制栏(继续、单步跳过、单步进入、重启、停止)。
    • 代码行高亮显示当前执行位置。
  2. 点击单步跳过(F10),执行std::cout这一行,观察终端输出。再按一次 F10,执行std::thread t(...)这一行,你会发现线程对象被创建。再按 F10,执行t.join(),程序等待线程结束。

提示:如果调试时提示Unable to start debugging. GDB failed with message: ...,99% 是miDebuggerPath路径错了,或者gdb.exe被杀毒软件误杀了。把D:\mingw64\bin\gdb.exe加入杀软白名单即可。

5. 常见问题与排查技巧实录:那些让我熬夜到凌晨三点的坑

再完美的流程,也会遇到意外。我把过去三年里,帮上百名学员解决过的、最高频、最隐蔽的 7 个问题,连同我的排查思路和终极解决方案,毫无保留地列出来。这不是“百度一下就知道”的答案,而是我亲手踩过、记录下来的血泪经验。

5.1 问题速查表:症状、原因、一招解决

症状可能原因终极解决方案
g++ --version成功,但 VSCode 里 CMake 配置失败,提示No kits foundCMake Tools 插件没权限读取 PATH,或 MinGW-w64 的g++.exe不在 PATH 的第一个位置不依赖 PATH:在 VSCode 设置里,搜索cmake.kits,点击Edit in settings.json,手动添加一个 kit:
json<br>"cmake.kits": [<br> {<br> "name": "MinGW-w64 12.2.0",<br> "compilers": {<br> "C": "D:/mingw64/bin/gcc.exe",<br> "CXX": "D:/mingw64/bin/g++.exe"<br> }<br> }<br>]<br>
CMake 配置成功,但构建时报错undefined reference to 'std::thread::thread(...)'MinGW-w64 默认不链接pthread库,而std::thread依赖它在CMakeLists.txt的add_executable后,追加一行:
target_link_libraries(hello-cpp pthread)
IntelliSense 正常,但编译时报错#include <filesystem> file not found<filesystem>是 C++17 的实验性特性,MinGW-w64 12.2.0 需要额外启用在CMakeLists.txt里,add_executable之前,添加:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_GLIBCXX_FILESYSTEM_IS_ENABLED=1")
调试时断点灰色,提示Unbound breakpointVSCode 没有生成调试符号(debug info),或launch.json的program路径指向错误检查CMakeLists.txt是否有set(CMAKE_BUILD_TYPE Debug);检查launch.json的program字段是否为"${workspaceFolder}/build/Debug/hello-cpp.exe"(路径必须和实际生成路径完全一致)
程序编译运行都成功,但中文std::cout输出是乱码(如浣犲ソ)Windows 控制台默认 GBK 编码,而 MinGW-w64 输出 UTF-8在main.cpp开头,#include <iostream>之后,立即添加:
#include <io.h>
#include <fcntl.h>
_setmode(_fileno(stdout), _O_U16TEXT);
并在std::cout前,用std::wcout替代(需将字符串改为L"你好")
CMake 配置时卡住,状态栏一直显示CMake: Configuring...,无响应杀毒软件(尤其是 360、腾讯电脑管家)拦截了cmake.exe的网络请求(它会尝试检查更新)临时关闭杀软,或在杀软设置里,将D:\cmake\bin\cmake.exe设为信任程序
#include <windows.h>编译失败,提示api-ms-win-crt-runtime-l1-1-0.dll is missing这是 Windows 10 的通用 CRT 运行时缺失,不是你的环境问题下载并安装 Microsoft Visual C++ 2015-2022 Redistributable (x64) ,这是 Windows 系统级依赖,所有 MinGW-w64 程序都需要

5.2 我的独家避坑技巧:三招保命

技巧一:建立“黄金快照”备份
每次你成功配置好一个环境,立刻用 7-Zip 把整个D:\mingw64和D:\cmake文件夹打包,命名为mingw-cmake-win10-20241201.7z。当某天你手贱升级了 MinGW-w64,结果新版本有 Bug,你不用重装系统,只要双击这个压缩包,解压覆盖,5 分钟恢复如初。这是我给自己买的“时间保险”。

技巧二:用where命令代替which
在 Linux/macOS 用which g++查路径,在 Windows 一定要用where g++。因为where是 Windows 原生命令,能准确列出PATH中所有匹配的g++.exe,而which是 Git Bash 里的,行为不一致。我曾因用错命令,花了 2 小时在错误的g++.exe上调试,最后发现系统里竟有 4 个不同版本。

技巧三:CMakeLists.txt的project()名称必须和add_executable()一致
这是 CMake 的隐式规则。如果你写project(myapp),但add_executable(hello-cpp main.cpp),那么生成的可执行文件名是hello-cpp.exe,但 CMake Tools 在侧边栏显示的目标名却是myapp,导致你点myapp的运行按钮,实际运行的是hello-cpp.exe,而myapp.exe根本不存在。这种“名字错位”引发的诡异问题,没有日志,只能靠肉眼核对。我的习惯是:project()和add_executable()的第一个参数,永远用同一个名字,比如都叫hello-cpp。

最后再分享一个小技巧:当你想快速验证一个 C++ 新特性(比如std::span),不必每次都新建项目。只需在 VSCode 里新建一个test.cpp文件,写几行代码,然后右键 →Run Code(Code Runner 插件)。它会自动调用g++ -std=c++20 test.cpp -o test.exe && test.exe。这种“秒级验证”带来的效率提升,远超你想象。这个环境,不是为了让你成为编译器专家,而是为了让你的 C++ 思维,少一点阻碍,多一点自由。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询