配置vscode的C/C++环境

20秒 一键配置 VSCode (Visual Studio Code) C/C++开发环境 用分享的方式成长,用有趣的眼光看世界。欢迎来到22 26 25的博客 ! 热爱编码、算法、知识总结,不定期更新有趣、有料、有营养内容。 让我们共同学习,共同进步。 2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本。短短五年不到的时间里,VS Code 高速成长。 在 Stack Overflow 的 2019 ... 阅读详情

配置vscode的C/C++环境

本人借鉴 https://blog.youkuaiyun.com/qq_40969864 这篇博客的内容配置


前言

配置C/C++环境每个人会遇到不同的情况,以下是我自己配置时的大致流程


(先安装vscode就不用说了)

一、安装MinGW

在MinGW官网上下载有的人会非常慢,所以我就把我的BD云链接挂到这了:链接: https://pan.baidu.com/s/1ZXFA5mKPSYWbiOJNZidsOQ 提取码: 2tkj
当然如果你在官网能下载就当我没说。

下载完成后,将MinGW安装在你想安装的位置,到时候配置路径会用到。

二、配置Path变量

(1)首先在桌面上找到 此电脑
(2)右键点击找到 属性 选项
(3)找到 高级系统设置 并点击进入
(4)找到 高级 选项, 点击 环境变量 你就会看到这个界面:
看到这两个Path选项
看到这两个 Path 选项(我是把两个Path路径都配了,好像配一个就行,不过我不知道到底是哪一个,但多了也不影响)

(5)先点击用户变量中的 Path 出现下面的界面
在这里插入图片描述

点击 新建 然后把刚刚安装的 MinGW 中的 bin 文件路径写道这里,比如我的路径是红色框框框起来的,然后点击确定。

(6)再按上面的方法把 系统变量 中的 Path 按照相同的操作配置一边。
(7)这个时候按我们键盘上的 windows 键,输入 cmd 出现了黑窗口
然后输入 gcc -v 和 g++ -v 若出现如图所示:
在这里插入图片描述
在这里插入图片描述
就可以了。

三、配置VScode文件

(1) 现在你想的地方 新建一个文件夹 取一个容易辨认的名字
比如我的是 VSCODE_C++
(2) 打开 VScode ,点击 文件 ,点击 打开文件夹, 找到你刚刚新建的文件夹
(3) 在vs左侧的 资源管理器 中右键点击,新建一个名为 .vscode 的文件夹,如图:
在这里插入图片描述
(4) 接着,在 .vscode 文件夹内新建三个文件,他们的名字分别是:
· c_cpp_properties.json
· launch.json
· tasks.json
然后把下面的代码分别复制粘贴到对应文件中并作修改即可:
(这是我复制我文章开始提到的那个链接里的代码)

· c_cpp_properties.json:
(修改里面的路径)

{
    "configurations": [
        {
          "name": "Win32",
          "includePath": ["${workspaceFolder}/**"],
          "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
          "windowsSdkVersion": "10.0.17763.0",
          "compilerPath": "D:/BaiduNetdiskDownload/minGW/mingw64_GCC8/mingw64/bin/g++.exe", //将这个改为你自己的MinGW里的g++.exe路径
          "cStandard": "c17",
          "cppStandard": "c++20",
          "intelliSenseMode": "gcc-x64"
        }
      ],
      "version": 4
}

· launch.json:
(按代码里的提示操作,一般也只需要修改路径即可)

{  
    "version": "0.2.0",  
    "configurations": [  
        {  
            "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示  
            "type": "cppdbg",       // 配置类型,这里只能为cppdbg  
            "request": "launch",    // 请求配置类型,可以为launch(启动)或attach(附加)  
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径  
            "args": [],             // 程序调试时传递给程序的命令行参数,一般设为空即可  
            "stopAtEntry": false,   // 设为true时程序将暂停在程序入口处,一般设置为false  
            "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录  
            "environment": [],  
            "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台  
            "MIMode": "gdb",  
            "miDebuggerPath": "D:/BaiduNetdiskDownload/minGW/mingw64_GCC8/mingw64/bin/gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  
            "setupCommands": [  
                {   
		            "description": "Enable pretty-printing for gdb",  
                    "text": "-enable-pretty-printing",  
                    "ignoreFailures": true  
                }  
            ],
            "preLaunchTask": "build hello world"//和tasks中label保持一致
        }  
    ]  
}

· tasks.json:
(直接复制,不用修改)

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
        "label": "build hello world",
        "type": "shell",
        "command": "g++",
        "args": [
            "-g",
            "${file}",
            "-o",
            "${fileDirname}\\${fileBasenameNoExtension}.exe"
        ],
        "group": {
            "kind": "build",
            "isDefault": true
        }
        }
    ]
}

完事之后把一定把文件保存了(ctrl+s)

(5) 退出重进vscode,新建一个文件夹,比如我的是cpp_sourse,里面存代码;在这个文件夹里新建一个c++文件比如叫test.cpp
(一定要加文件后缀名),随便写个程序,helloworld,看看能不能运行;
一般来说,黑窗口可能会闪退,你就在程序末尾加上一句就ok了

	system("pause");
	return 0;

总结

这是我配置vscode的主要流程,其实配的时候没有这么顺利,还是看了很多人写的博客才配好,总之,配环境确实恶心,慢慢来,希望我的文章对你有一定的帮助,谢谢。

VScode配置支持C/C++与python的环境 VScode编辑器是一个轻量型的编辑器,相较于VS来说所占的空间比较小,而且关键的是用它进行写代码的时候比较爽! 最开始当然就是下载VScode啦,至于怎么汉化VScode,请自行百度,这个比较容易解决。 还有需要装一些插件,可根据自行喜好添加(一般会有提示,在应用商店里搜索,然后install即可 然后可以参照博客:https://www.cnblogs.com/esllovesn/p/1001... 阅读详情

相关推荐

Debian 10.x amd64环境下配置VScode C/C++环境

Debian 10.x amd64环境下配置VScode C/C++环境 今天在Debian系统下安装配置了一套VScode C/C++的开发环境,稍微记录一下安装过程。 1. 搭建C++开发环境 打开终端,su获取管理员权限。最好先更新一下系统软件,再安装开发环境需要的包: sudo apt update sudo apt install build-essential gdb 其中build-essential是Debian提供的一整套C/C++编译环境所需的软件包,可以节省用户配置各个包的时间(其实

PeipeiF的博客 3922

VSCode 配置 C++ 环境(Windows)

VSCode 配置 C++ 环境(Windows)

leoatliang的博客 5万+

vscode配置C/C++环境

vscode配置C/C++环境 1、下载安装VScode 从官网下载(地址 https://code.visualstudio.com/)安装包,安装路径按自己喜好安装。 2、配置中文环境 以管理员身份运行vscode后,如果不喜欢英文界面,下面是中文环境,这是我已经安装好的。 3、下载MinGW MinGW在官网下载(https://sourceforge.net/projects/mingw-w64/)安装包,点File按钮,然后选最新版的安装包 4、配置环境变量 把安装好的MinGW的路径拷贝下

GanGG 5032

vscode c++ 环境配置(终极版)

配置c++ 编译时的选项,包括编译器的路径、C/C++标注, 指定头文件的搜索路径(如opencv等)该工具可以自动识别MinGW编译器的安装位置,如果没有添加到环境变量中,它会自动帮忙配置到环境变量。,这样将3个json拷贝到其他目录,也可以运行和调试c++程序。如果未下载MinGW,它会提示你下载,然后帮忙自动配置环境变量。: 设置头文件的搜索路径,让编译器可以找打相应的头文件。完成安装后,会自动在你选择的工作路径下,生成配置好的。,三个json文件的按照我提供的配置。设置c++ debug的选项。

@bangbang的博客 2万+

Ubuntu vscode配置c/c++环境

Ubuntu vscode配置c/c++环境Ubuntu 配置g++ 环境vscode配置c/c++环境 对Linux小白我来说,这次vscode配置c/c++环境可费了我不少功夫,(强调!!必须确保Linux系统已经具有g++环境,否则会出现.out路径查找不到错误)首先网上的资料真的千奇百怪,见怪不怪,参差不齐,没说前提,只说结果,云里雾里的。。所以今天,要写vscode配置c/c++环境详细文章,适用于刚安装Linux系统的小白,当然也适合大佬已经配好g++环境的 Ubuntu 配置g++ 环境 Li

weixin_44974875的博客 3310

VSCode下预先配置的C/C++开发环境文件

在现代的软件开发环境中,配置一个稳定和高效的开发环境是至关重要的。对于使用C/C++语言的开发者来说,预配置的环境文件可以大大简化和加速这一过程。本章将介绍预配置环境文件的重要性和其组成部分。在文件中,我们还可以定义项目需要遵循的C或C++语言标准。这允许VS Code中的IntelliSense了解应使用哪个语言标准来解析代码,从而避免标准相关的警告或错误。

weixin_34163588的博客 1415

【VSCode】C++环境配置(小白必看)

论小白如何在vscode中快速简易完成c++运行环境的配置

m0_72684053的博客 8516

Vmware 17保姆级教程:从零部署华为enspPro模拟器(附镜像下载+配置优化)

本文提供了一份详尽的Vmware 17部署华为eNSP Pro模拟器的保姆级教程。内容涵盖从镜像下载、虚拟机导入、网络配置到深度性能调优的全过程,并针对常见启动失败、设备卡顿等故障提供了实用的排查方案,旨在帮助网络工程师和华为认证备考者快速搭建稳定高效的实验环境。

arduino9maker的博客 628

【C/C++】vscode配置C/C++环境

windows环境下vscode配置c/c++运行环境,保姆级教学,介绍了两种配置方法,以及如何解决终端乱码问题

DreamSuif的博客 9万+

如何使你的直流电机闭环?(PID讲解)

看了看很多大佬写的PID讲解很全面也很复杂,实在是不适合很多萌新入坑,所以想按自己的理解写一篇通俗易懂的PID算法讲解

a2001444的博客 1万+

DC-DC BUCK电路 PCB 布局布线 5 要点:以 XL4015 12V转5V 为例解析噪声控制

本文以XL4015 12V转5V降压电路为例,详细解析DC-DC BUCK电路PCB布局布线的5个关键要点,重点探讨噪声控制策略。通过功率回路最小化、热管理与接地优化、电感电容布局、反馈网络防干扰设计以及实测验证技巧,帮助工程师实现高效稳定的电源设计,显著降低输出纹波和电磁干扰。

weixin_29165725的博客 368

Vscode配置C/C++环境

1.官网下载Vscode,一直点击下一步,直到安装在电脑上。打开Vscode. 2.点击扩展选项,如图,搜索下载安装图示前两个插件:C/C++和中文翻译包 2.先关闭VSCode,官网下载安装mingw编译器(一定要记得mingw的安装路径,能打开所在的文件夹) 3.配置环境变量 此电脑单击鼠标右键,打开属性 在窗口右边点击高级系统设置 在高级选项中点击环境变量 在系统变量中选中path并点击编辑 新建一个环境变量,路径为一个到bin的完整mingw编译器路径.(bin文件夹里有很多...

Hudiscount的博客 7万+

快速搭建SpringBoot3+Vue3+ElementPlus管理系统

快速搭建SpringBoot3+Vue3管理系统前端项目搭建(默认开发环境:node20,Jdk17)创建项目并下载依赖--执行以下命令 前端项目搭建(默认开发环境:node20,Jdk17) 创建项目并下载依赖–执行以下命令 创建项目 yarn create vite admin-vue --template 2.下载依赖(也可按需下载) yarn add echarts --save yarn add vue-router --save yarn add element-plus --save y

adingyb的博客 2816

VSCode配置C/C++环境

VSCode简介 VSCode是一款微软出的轻量级编辑器,它本身只是一款文本编辑器而已,所有的功能都是以插件扩展的形式所存在,想用什么功能就安装对应的扩展即可,非常方便,同时也支持非常多的主题和图标,外观比较好看,重要的是VSCode支持各大主流操作系统,包括Windows、Linux和Mac OS。所以就选择它作为自己的一款主要的编辑器来使用。 一、下载 首先,我们直接去VSCode官网下载对应操作系统版本的安装包即可。因为我使用的是64位的Windows,所以下载的是64位的exe文件。此处需要注意一下

qq_43331089的博客 6万+

手把手教你用GD32F407VET6的EXMC驱动外部SRAM,搞定大内存需求

本文详细介绍了如何使用GD32F407VET6的EXMC外设驱动外部SRAM,解决嵌入式开发中的大内存需求问题。通过硬件连接方案、EXMC时序配置与初始化步骤,以及软件集成与内存管理技巧,帮助开发者快速实现内存扩展。特别适合需要处理图形显示缓冲、音频处理等大内存场景的GD32F407开发者。

weixin_30752699的博客 343

施耐德EcoStruxure平台深度体验:IEC 61499在智慧物流中心的真实应用案例解析

本文深度解析施耐德EcoStruxure平台在智慧物流中心的应用,重点探讨IEC 61499标准如何通过分布式控制和功能块技术重构自动化逻辑。通过上海某物流中心的真实案例,展示了该平台在提升系统弹性、降低停机成本方面的显著成效,为工业自动化转型提供实践参考。

weixin_30576827的博客 64

vscode配置C/C++编译环境

这边记录一下配置vscodeC/C++编译环境的过程,以便以后要配置的时候可以直接参考。 插件安装参考博文:VSCode配置C/C++环境和Windows下VSCode配置C++环境 2. 概述 我们知道vscode只是一个编辑器,要编译C/C++,我们需要安装编译器。一般我们安装的是MinGW,假设这里我的MinGW安装路径是D:\MinGW 回想我们之前用命令行或者IED编译项目,我们一般需要明确编译器的路径(包括了标准库的头文件和静态库),项目的编译规则,配置调试。 而上面这三部分就和vscode编

qq_41854911的博客 1万+

使用 YOLO26 的牙科全景X光片分析:从牙齿检测到疾病诊断

从数据预处理自动化、模型架构针对性优化到基于视觉特征的性能分析。它证明了在医学图像分析中,模型架构的进步(如YOLO26的特性)可以有效缓解数据不平衡和目标微小的问题,为临床自动化诊断提供了一个高效、可靠的解决方案。Python"""全局配置模块包含数据集路径、类别名称、论文复现参数、划分比例等常量"""import os# ==================== 路径配置 ====================

u012133341的博客 101

VsCode配置C/C++开发环境

Visual Studio Code(VS Code)是基于 Electron 开发,支持 Windows、Linux 和 macOS 操作系统。内置了对JavaScript,TypeScript和Node.js的支持并且具有丰富的其它语言和扩展的支持,功能超级强大。 第一步:安装VsCode 首先需要到vscode官网下载vscode编辑器,并进行安装。 安装完成后,打开vscode进入如下页面,选择C/C++官方插件,点击install进行安装 第二步:编译器安装与配置 下面开始安装配置C/C++.

DataSpace 1万+

dToF直方图之美_deadtime死区时间

IMX459的死区时间可以在6ns,这个时间是什么级别,车载激光雷达激光器的光脉宽一般都在4ns以上,也就是这个时间贴近去SPAD的死区时间,这就导致了pile up会非常弱,不会有太多数量的光子计数堆积,加上某些SPAD设计,对TDC有一些更深入的考量,所以不需要去校正pile up算法。Sensor层面决定了pile up的复杂程度,如果一个dToF的SPAD一致性非常好,那么pile up校正可以简单到极致,也就是一句代码的事,比如IMX611,优秀到不需要后端去考虑校正pile up。

dream it possible 1430

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

vscode 新建cpp文件_Visual Studio Code (vscode) 配置 C / C++ 环境

Visual Studio Code (vscode) 配置 C / C++ 环境昨天突发奇想,想使用vscode配置C++环境,因为不想下载 Dev OR codeblock,然后借助了很多网上教程,用了昨天整整一下午的时间最后终于成功了(哈哈哈哈哈……)。今天跟大家分享一下~~~因为还只是个编程小白,参考资料有点多 ↓ ↓ ↓官方文档 —— 参考配置过程优快云...

weixin_39582737的博客 829

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

在VScode下配置C/C++环境(tasks.json、launch.json、c_cpp_properties.json)

tasks.json在编译首先运行hello.c文件(点击右上角的运行图标),再点击"C/C++:gcc.exe生成和调试活动文件",如图2所示。图2 运行当前活动文件经过步骤1,在工作区code文件夹下可以生成一个文件,如下图3所示。除了tasks.json配置文件外,launch.json、c_cpp_properties.json配置文件也放在.vscode文件夹下。图3 产生的tasks.json文件tasks.json文件配置内容如下。在配置路径时只能使用\\或隔开目录。"tasks": [

m0_46610658的博客 3万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Vscode配置c/c++环境

零基础手把手使用vscode配置c/c++环境

weixin_45931455的博客 1万+

vscode 新建cpp文件_一键搞定 VSCode 下的 C/C++基本开发环境配置

如果你能看懂并确认已做到以下两点: C/C++编译器(例如MingGW)环境已经配置好VSCode已安装C/C++插件那就废话不多说, 直接开始:新建一个文件夹, VSCode打开此文件夹,然后写一个helloworld.c 文件F5运行, 依次选择: "C++ (GDB/LLDB)"和"gcc.exe - 生成和调试活动文件"cpp文件同理, 后面改为选择"g++.exe..."即可搞定收工!...

weixin_28772667的博客 3728
上一篇: 约瑟夫环问题
下一篇: PTA——01-复杂度2 Maximum Subsequence Sum (25 分)(C++题解)
sponge-dad
博客等级 码龄6年 16粉丝 6原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值