N

Norlcayn的博客

A text-focused Halo theme

  • 首页
  • 文章
  • 默认分类
  • 关于
主页 vscode_CPP环境搭建
文章

vscode_CPP环境搭建

发表于 2025-06-28 更新于 昨天
作者 Administrator
8~10 分钟 阅读

系统环境搭建

  1. 从官网上下载mingw64:

Snipaste_2025-06-10_12-19-09

找到github入口后下载压缩包:

Snipaste_2025-06-10_12-20-04

  1. 解压至任意路径,但路径中不能含有中文,比如C://mingw64
  2. 将mingw64/bin添加到环境变量中
  3. 控制台输入gcc -v查看是否能正确显示相关信息:

Snipaste_2025-06-10_12-22-56

Vscode编译环境搭建

  1. 安装相关插件:

Snipaste_2025-06-10_12-47-44

  1. 创建一个.cpp文件或打开一个.cpp文件,按下快捷键CTRL + SHIFT + P并搜索C/C++: 编辑配置(UI):

Snipaste_2025-06-10_12-49-27

  1. 进行相关配置:

Snipaste_2025-06-10_12-58-09

Snipaste_2025-06-10_12-50-49

  1. 点击编译,并选择配置:

Snipaste_2025-06-10_12-59-40

  1. 如果控制台能正确输出对应代码结果表示环境搭建成功,最后再添加调试配置即可:

Snipaste_2025-06-10_13-02-24

随后会自动创建一个调试配置文件,用户可以自行选择相关配置,或直接复制以下代码:

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

注意:

  1. "preLaunchTask": "C/C++: g++.exe build active file"要对应tasks.json中的label

Snipaste_2025-06-10_13-11-21

  1. 如果调试时CMD窗口秒退,可以在代码中添加system(pause)或cin.get()
CPP
环境搭建
许可协议:  CC BY 4.0
分享

相关文章

6月 28, 2025

CPP错误案例

数组倒序 将一组数组倒序排序,如{1,2,3,4,5}=>{5,4,3,2,1} 错误写法: #include <iostream> using namespace std; int main() { // 数组倒序 int arr_02[] = { 1,2,3,4,5 }; length =

6月 28, 2025

CPP基础案例

通讯录管理系统 系统需求 通讯录是一个可以记录亲人、好友信息的工具 本案例主要利用C++来实现基础的通讯录管理系统 系统中需要实现的主要功能如下: 添加联系人:向通讯录中添加新人,信息包括姓名、性别、年龄、联系电话、家庭住址,最多记录1000人 显示联系人:显示通讯录中所有联系人信息 删除联系人:按

6月 28, 2025

CPP文件操作

C++文件操作 关键字:ifstream、ofstream、ios:: 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件 文件类型分为两种: 文本文件 - 文件以文本的ASCII码形式存储在计算机中 二进制文件 - 文件以文本

下一篇

CPP基础内容

上一篇

Python

最近更新

  • Hello Halo
  • 状态机
  • 数据表设计规范
  • 缓存优化
  • 事务失效

热门标签

Halo 异常处理 Redisson 并行 Vue 并发 递归 请求限流 SpringAMQP 类加载器

目录

©2026 Norlcayn的博客. 保留部分权利。

使用 Halo 主题 Chirpy