跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++

Windows 下 VSCode 配置 C/C++ 开发环境指南

在 Windows 系统下配置 VSCode 进行 C/C++ 开发的完整流程。主要步骤包括下载安装 VSCode 和 MinGW 编译器,配置环境变量以识别 GCC,安装必要的 C/C++ 扩展插件,以及创建并编译测试代码验证环境。通过此指南,用户可以建立基础的本地 C/C++ 开发环境。

古灵精怪发布于 2026/3/29更新于 2026/9/1093 浏览
Windows 下 VSCode 配置 C/C++ 开发环境指南

引言

本文介绍在 Windows 系统下安装配置与使用 VSCode 编写 C/C++ 代码的完整攻略。

主要步骤包括:下载安装 VSCode,下载并安装 MinGW 编译器,配置环境变量,安装必要的 C/C++ 插件,最后创建并编译测试程序验证配置。

一、VSCode 下载安装

  1. 访问 VSCode 官网下载。
  2. 点击 Download 按钮,选择适合 Windows 的版本(建议不要直接点 Windows 下载按钮,而是选择其他选项)。
  3. 安装时注意:VSCode 的安装路径必须为全英文,否则后续编译可能报错。

二、MinGW 下载安装

Windows 系统未内置 C++ 编译器,VSCode 仅为编辑器,需 MinGW 提供 GCC 等编译器支持。

  1. 访问 MinGW 官网或 GitHub 获取下载链接。
  2. 下载版本建议为 x86_64-15.1.0-release-posix-seh-ucrt-rt_v12-rev0.7z。
  3. 解压后建议将 MinGW 放在与 VSCode 相同的全英文路径下,方便查找。

三、MinGW 配置环境变量

配置环境变量是为了让系统在任何路径下都能找到 MinGW 提供的编译工具。

  1. 右键'此电脑' -> '属性' -> '高级系统设置' -> '环境变量'。
  2. 在'系统变量'中找到 Path 变量,双击打开。
  3. 点击'新建',输入 MinGW 的 bin 目录路径(例如 C:\mingw\bin),确保路径为全英文。
  4. 保存后,打开命令提示符(cmd),输入 gcc -v。
  5. 若能输出版本信息(如 GCC 版本号、目标架构等),说明配置成功。

常见问题:若提示'不是内部或外部命令',请检查环境变量是否生效、是否重启了命令行窗口以及路径是否包含中文。

四、VSCode 编写/编译 C/C++ 代码

插件安装

  1. 汉化:搜索 Chinese 安装汉化插件。
  2. C/C++ 开发插件:推荐安装以下三个插件以支持高效开发:
    • C/C++:提供智能补全、语法高亮、调试支持。
    • C/C++ Themes:优化 C/C++ 颜色主题。
    • C/C++ Extension Pack:一站式安装常用扩展包。

测试与使用

  1. 在本地创建全英文路径的文件夹用于存放代码。
  2. 在 VSCode 中打开该文件夹,新建 .cpp 文件。
  3. 编写简单的测试代码(如 Hello World)。
  4. 点击顶部的'调试/运行'按钮,选择 g++ 编译。
  5. 终端输出结果即表示编译运行成功。

至此,VSCode 已具备基础的编辑、编译和运行功能。后续可探索 Git 集成、现代 C++ 特性等更多功能。

目录

  1. 引言
  2. 一、VSCode 下载安装
  3. 二、MinGW 下载安装
  4. 三、MinGW 配置环境变量
  5. 四、VSCode 编写/编译 C/C++ 代码
  6. 插件安装
  7. 测试与使用

更多推荐文章

查看全部
  • Python uv 依赖管理工具的安装及使用
  • Ollama:一条命令在本地运行 Llama2 等大模型
  • 通义万相 AI 绘画:真人照片转简笔画效果实测
  • Flutter 三方库 arcade 在 OpenHarmony 上的适配与微服务实践
  • Ubuntu22.04 安装与配置 OpenClaw AI 助手教程
  • Oracle SQL 提升查询效率的写法
  • 从 Java 转到 Python,我的自学路线与副业感受
  • CCF-GESP 2025 年 9 月四级 C++ 真题解析:排兵布阵
  • Python Pandas DataFrame 常用方法精讲
  • LazyLLM 多 Agent 实践:豆包模型源码部署与 Web 调试指南
  • CentOS 系统安装 Docker 完整指南
  • Flutter 三方库 ethereum_addresses 在鸿蒙系统的适配与使用指南
  • 手把手教你:在 Windows 部署 OpenAkita 并接入飞书模块,实现真正能干活的本地 AI 助手
  • 开源 ROS 驱动的智能割草机器人方案与实现
  • 从原理到实践:AIGC与ASR/TTS技术在智能语音交互中的融合应用
  • Claude Code Viewer: Web 端会话管理工具
  • 支持国内股票分析的 AI 开源项目 GitHub 精选
  • 基于大疆 MSDK 实现的无人机视觉引导自适应降落功能
  • 云服务器部署 ComfyUI+SVD 生成 AI 视频实战指南
  • Python 爬虫实战:抓取网易云音乐热歌榜

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online