一. 前言

  • 环境:Windows 10 64位
  • 准备
    • MinGW 编译器
    • VsCode 软件

二. 相应软件安装

1. 安装 MinGW-w64(常规操作,下面有安装包 => 供懒得下载的小伙伴使用)

可以选择下载官方 MinGW,然后配置环境

2. 安装VsCode(常规操作,下面有安装包 => 供懒得下载的小伙伴使用)

  • 下载地址

  • 安装过程没什么特别需要注意的,下载好之后是界面是英文的,若是不习惯可以下载中文插件

  • 下载 c/c++ 扩展 如图

  •  安装之后重启一下vscode

三. vscode环境配置

1. 创建工作区

  • 在磁盘的工作目录新建一个文件夹,用来存放c/c++代码
  • 在vscode中 选项卡 文件中选择打开文件夹

2. 配置文件 (常规操作,下面有简易操作 => 轻松学会)

  1. 在此文件夹下建立一个文件夹 名为.vscode 文件夹

  2. 在 .vscode文件夹中 新建三个json文件 注意名字必须一模一样

  • c_cpp_properties.json
  • launch.json
  • tasks.json

3.把如下代码复制到对应json 文件中,修改对应内容,一般是 MinGW 路径

  1. c_cpp_properties.json 在你本地需要修改的是 compilerPath 修改 成 你 MinGW下面的 bin / g++.exe
{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**"],"defines": ["_DEBUG","UNICODE","_UNICODE"],//此处是编译器路径,以后可直接在此修改"compilerPath": "D:/Environment/CodeBlocks/MinGW/bin/g++.exe","cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "gcc-x64"}],"version": 4
}

2.修改

{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) Launch","preLaunchTask": "g++.exe build active file",//调试前执行的任务,就是之前配置的tasks.json中的label字段"type": "cppdbg",//配置类型,只能为cppdbg"request": "launch",//请求配置类型,可以为launch(启动)或attach(附加)"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",//调试程序的路径名称"args": [],//调试传递参数"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": true,//true显示外置的控制台窗口,false显示内置终端"MIMode": "gdb","miDebuggerPath": "D:/Environment/CodeBlocks/MinGW/bin/gdb.exe","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}

3.修改command 和 options 中的 cwd

{// See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format"version": "2.0.0","tasks": [{"type": "shell","label": "g++.exe build active file", //这里注意一下,见下文"command": "D:\\Environment\\CodeBlocks\\MinGW\\bin\\g++.exe","args": ["-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "D:\\Environment\\CodeBlocks\\MinGW\\bin"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true}}]
}

四. 测试

在 .vscode 文件夹 同级目录 中建立 cpp 文件 敲一个 c/c++ 代码,然后F5 调试,把.vscode文件夹放在最上头,然后在和他同级 或者更低的目录下 执行cpp文件

#include<stdio.h>
int main()
{printf("HelloWorld");return 0;
}

这边考虑到有的小伙伴喜欢偷懒,所以直接提供安装包:

vscode:(百度网盘)

链接:https://pan.baidu.com/s/1r0hxyA5hyQbdLpiOv6N4_g 
提取码:dhuj

wingm:(百度网盘)

链接:https://pan.baidu.com/s/1cRlF34q6fVT33-u54ti4dQ 
提取码:tl5n

下面是配置文件的简易操作(小白都能轻松学会!!!)

1.在自己选定的地方建立一个文件夹 名为.vscode 文件夹(切记不得创建在中文目录底下),入下图所示!

2.如下图所示,打开自己新建立的.vscode文件夹!!!

3.打开后,新建文件

4.新建文件后,敲一个 c/c++ 代码,然后F5 调试

例如:我们最熟悉的代码

#include<stdio.h>
int main()
{printf("HelloWorld");return 0;
}

输入后,点击F5进行调试,它会出现如下图所示(选中C++(GDB/LLDB)回车)

然后点击 gcc.exe回车,然后它就会自动帮你配置好下面这三个文件!!!

  • c_cpp_properties.json
  • launch.json
  • tasks.json

学习C语言必备:VsCode c++/c语言 环境配置(易懂)相关推荐

  1. Go语言(下载、安装、环境配置、GoLand编译器安装、编写HelloWorld)

    文章目录 Go语言(下载.安装.环境配置.GoLand编译器安装.编写HelloWorld) 一.官网下载 二.无脑安装 三.配置环境变量 四.GoLand开发工具安装 五.编写Hello World ...

  2. cocos2d-x 学习笔记(1)关于cocos2d-x(环境配置,项目结构,文件说明)

    cocos2d-x 学习笔记(1)关于cocos2d-x(环境配置,项目结构,文件说明) 1.问:什么是cocos2d-x? 是一套开放源代码,主要基于c,c++语言,针对windows,linux, ...

  3. Kinect开发学习笔记之(三)Kinect开发环境配置

    Kinect开发学习笔记之(三)Kinect开发环境配置 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7 x86 + V ...

  4. Spring MVC 学习总结(一)——MVC概要与环境配置 转载自【张果】博客

    Spring MVC 学习总结(一)--MVC概要与环境配置 目录 一.MVC概要 二.Spring MVC介绍 三.第一个Spring MVC 项目:Hello World 3.1.通过Maven新 ...

  5. 【C语言初级阶段学习1】使用vscode运行C语言,vscode配置环境超详细过程(包括安装vscode和MinGW-W64安装及后续配置使用的详细过程,vscode用户代码片段的使用)[考研专用]

    vscode配置c语言环境 前言 一.下载vscode和MinGW-W64和安装过程 1. vscode部分 1.1 vscode下载安装过程 1.2 vscode下载插件 2. MinGW-W64部 ...

  6. Vscode编辑器C/C++环境配置

    1.vscode简单介绍 VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器.该软件支持语法高亮.代码自动补全(又称 IntelliSense).代码 ...

  7. ROS学习(一)ROS Noetic安装及环境配置

    文章目录 前言 0.ROS Installation Options 1.Installation 1.1 Configure your Ubuntu repositories 1.2 Setup y ...

  8. JAVA java学习(2)——————java下载安装与环境配置

    1.java版本及安装 目前Java版本已经更新到15版本,但由于开发工具原因加上是初学者开发工具尽量选择集成开发工具,为了与集成开发工具配套这里以1.8版本为例即Java8,系统window7: ( ...

  9. ANTLR4(一) VsCode Win10 Java 安装+环境配置+官方示例

    ANTLR4 VsCode Win10 Java 安装及环境配置 vscode上实现官方示例 预期效果 编写批处理文件 编写.g4格式的语法文件 运行ANTLR4工具 测试生成的语法分析器 将语法分析 ...

  10. 【学习记录】解决VScode中C语言运行终端输出中文乱码问题

    (0)前言 本人不是什么大佬,只是在刷了N个帖子后,在评论区的一个老哥留言中发现这个方法在自己的电脑(联想Y7000 2019版)居然可以简单解决了!!!于是写了这个帖子用来记录这个方法!!! 已经看 ...

最新文章

  1. 人工智能和自主系统在美军联合职能中的应用
  2. Django框架restful序列化组件get/post请求接口设计
  3. 别再用 httpClient了,快试试这款优雅的 HTTP 客户端工具!
  4. How SAP concrete schema id is got based on transaction type plus catalog type
  5. GetPrivateProfileString的问题,获得的CString结构有问题,高手指点
  6. 怎样在线分解gif图片?如何将gif拆分为静态图片?
  7. C#编写IE插件的一些经验
  8. Win7 Win8 BIOS切换SATA模式为AHCI 蓝屏 解决方法
  9. 谷歌浏览器86版_Google 谷歌浏览器 Chrome v87.0.4280.66 Win Mac Linux 安卓等稳定版
  10. 备胎的自我修养 | (1)备胎的境界--七友
  11. 网络游戏程序员须知 目录
  12. luliyu-python-day02
  13. 三维建模思路培养——复古风书房建模
  14. 房地产业务学习(02):地产业信息化大爆发
  15. 购物商城系统设计与实现总结_商品列表展示页的实现
  16. linux+shell+解压命令,Shell命令 文件压缩解压缩之gzip、zip详解
  17. Jenkins Bitbucket Vue 部署
  18. java.lang.NoSuchMethodError: breeze.linalg.DenseVector$.canSetD()
  19. AutoDL云服务器使用(2)-虚拟环境搭建
  20. NLI:Natural Language Inference

热门文章

  1. 3.笔记go语言——函数
  2. sas9.2智能平台连接oracle数据库操作说明文档,SAS9.2 SID更新
  3. 编译64位linux内核,为树莓派4编译64位的内核
  4. 法国语言学校学两年可以过c1,半年从A2到 telc C1 Befriedigen 经验
  5. 银凤湖公园项目-工业矿坑变公园 | 用科技与艺术让城市“绽放”
  6. 【专题1: MCU详解】 之 【1.3.嵌入式存储介质和启动详解】
  7. jquery如何判断浏览器是否是ie6
  8. chromium OS编译过程
  9. 飞行器识别---综述
  10. SOA期末复习知识点