首页 > 后端开发 > C++ > 正文

VS Code如何配置C++环境_VS Code搭建C++开发环境详细教程

裘德小鎮的故事
发布: 2025-11-28 14:46:02
原创
798人浏览过
答案是安装MinGW-w64并配置VS Code插件及三个JSON文件即可搭建C++环境。具体步骤:安装MinGW-w64并添加到PATH,验证g++版本;安装C/C++、Code Runner等插件;在项目中创建.vscode文件夹并配置tasks.json编译任务、launch.json调试设置和c_cpp_properties.json IntelliSense参数;编写main.cpp程序,按F5或使用Run Code运行输出结果。

vs code如何配置c++环境_vs code搭建c++开发环境详细教程

要在 VS Code 中配置 C++ 开发环境,关键在于正确安装编译器、配置调试工具以及设置项目相关的 JSON 文件。整个过程不复杂,只要按步骤操作,很快就能跑通第一个 C++ 程序。

安装 MinGW-w64 编译器

VS Code 本身只是一个编辑器,要编译运行 C++ 代码,必须依赖外部的编译器。Windows 上最常用的是 MinGW-w64。

操作步骤:
  • 访问 MinGW-w64 官网或使用 MSYS2 安装,推荐从 mingw-w64.org 下载
  • 选择适合你系统的版本(如 x86_64 架构、Windows 系统)
  • 解压后将 bin 目录(例如 C:mingw64in)添加到系统环境变量 PATH 中
  • 打开命令提示符,输入 g++ --version,若显示版本信息则说明安装成功

安装 VS Code 插件

为了获得良好的 C++ 开发体验,需要安装几个核心插件。

推荐安装:
  • C/C++(由 Microsoft 提供):提供智能提示、跳转定义、宏展开等功能
  • Code Runner:一键编译并运行代码,适合初学者快速测试
  • Native Debug:增强调试体验(可选)

在 VS Code 扩展商店搜索上述名称,点击安装即可。

立即学习C++免费学习笔记(深入)”;

配置编译和调试文件

VS Code 使用三个 JSON 文件来管理 C++ 项目的构建与调试流程,需放在项目根目录下的 .vscode 文件夹中。

1. tasks.json —— 配置编译任务

该文件告诉 VS Code 如何调用 g++ 编译代码。

{
  "version": "2.0.0",
  "tasks": [
    {
      "type": "cppbuild",
      "label": "C/C++: g++ build active file",
      "command": "C:\mingw64\bin\g++.exe",
      "args": [
        "-fdiagnostics-color=always",
        "-g",
        "${file}",
        "-o",
        "${fileDirname}\${fileBasenameNoExtension}.exe"
      ],
      "options": {
        "cwd": "${fileDirname}"
      },
      "problemMatcher": ["$gcc"],
      "group": "build",
      "detail": "Generated by debugger."
    }
  ]
}
登录后复制

2. launch.json —— 配置调试启动项

腾讯交互翻译
腾讯交互翻译

腾讯AI Lab发布的一款AI辅助翻译产品

腾讯交互翻译 183
查看详情 腾讯交互翻译

用于设置断点、单步调试等操作。

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "g++.exe - Build and debug active file",
      "type": "cppdbg",
      "request": "launch",
      "program": "${fileDirname}\${fileBasenameNoExtension}.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${fileDirname}",
      "environment": [],
      "externalConsole": false,
      "MIMode": "gdb",
      "miDebuggerPath": "C:\mingw64\bin\gdb.exe",
      "setupCommands": [
        {
          "description": "Enable pretty printing",
          "text": "-enable-pretty-printing",
          "ignoreFailures": true
        }
      ],
      "preLaunchTask": "C/C++: g++ build active file"
    }
  ]
}
登录后复制

3. c_cpp_properties.json —— 配置 IntelliSense

确保代码提示正常工作。

{
  "configurations": [
    {
      "name": "Win32",
      "includePath": ["${workspaceFolder}/**"],
      "defines": [],
      "compilerPath": "C:\mingw64\bin\g++.exe",
      "cStandard": "c17",
      "cppStandard": "c++17",
      "intelliSenseMode": "windows-gcc-x64"
    }
  ],
  "version": 4
}
登录后复制

编写并运行第一个 C++ 程序

创建一个新文件夹作为项目目录,新建一个 main.cpp 文件:

#include <iostream>
using namespace std;
<p>int main() {
cout << "Hello, C++ in VS Code!" << endl;
return 0;
}
登录后复制

保存文件后,按下 F5 启动调试,或右键选择“Run Code”使用 Code Runner 快速执行。

如果一切配置正确,终端将输出 Hello, C++ in VS Code!,表示环境已搭建成功。

基本上就这些。只要编译器路径正确,JSON 文件格式无误,大多数问题都能避免。遇到报错时重点检查 g++ 是否可在命令行运行,以及各 JSON 中的路径是否匹配你的安装位置。

以上就是VS Code如何配置C++环境_VS Code搭建C++开发环境详细教程的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号