vscode配置c/c++编辑环境

一.下载vscode

直接去官网下载即可

下载地址Visual Studio Code - Code Editing. Redefined

二.下载mingw解释器

1.在线安装

官网地址:

MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64/mingw-w64-release at SourceForge.net

往下拉能找到这个进行在线安装,但是现在这个好像安装会失败,于是采用离线安装的方式

2.离线安装

(1)安装包资源:链接: https://pan.baidu.com/s/1M7efz9Y5Ywnes0Rw1GO6XA?pwd=knkw 提取码: knkw 复制这段内容后打开百度网盘手机App,操作更方便哦

(2)解压存放到相应的路径

(3)配置环境变量

在path中配置环境变量

三、插件安装

1.c/c++

2.c/c++ Extension Pack

3.C++ Intellisense

4.Code Runner

5.Better C++ Syntax

6.Bracket Pair Colorizer

四、配置文件

1.新建一个项目在任意的位置

2.配置项目环境

配置编译器

不同于网上的那些配置,我这边直接介绍一种偷懒的办法

在项目根文件夹创建.vscode文件夹

在.vscode文件夹中创建launch.json和tasks.json

launch.json

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "g(gdb) Launch","type": "cppdbg","request": "launch","program": "${fileDirname}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "E:\\mingw64\\bin",  //你的mingw的位置"environment": [],"externalConsole": false,"internalConsoleOptions": "neverOpen", "MIMode": "gdb","miDebuggerPath": "E:\\mingw64\\bin\\gdb.exe", //你的mingw的位置"setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true},{"description": "将反汇编风格设置为 Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "compile"}]
}

tasks.json

{"version": "2.0.0","tasks": [{"type": "cppbuild","label": "compile","command": "E:\\mingw64\\bin\\gcc.exe", //配置mingw路径.c++使用g++.exe"args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "E:\\mingw64\\bin"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "编译器: E:\\mingw64\\bin\\gcc.exe"  //配置mingw路径.c++使用g++.exe}],"presentation": {   "panel": "new"}
}

最后的结构是这样的

五、环境优化

1.主题

这里个人推荐Brackets Dark

icon个人使用VSCode Great Icons

2.自动保存

选择onfocusChange(失去焦点后保存)

3.c语言模板设置

选择c.json

c.json

{"Print to conaole":{"prefix": "C",    //在新建立的页面中输入C就会有智能提示,Tab就自动生成好了"body": ["/*"," * @description $0"," * @author Tansty","  */","#include <stdio.h>","", //空行"int main()",   //main()函数"{","   $1",    //最终光标会在这里等待输入"   return 0;", //结束"}","",],"description": "A c file template."   //用户输入后智能提示的内容(你可以用中文写“生成C模板”)}}

vscode配置c语言并优化相关推荐

  1. Mac VSCode配置C语言环境(可以调试)

    Mac VSCode配置C语言环境 c_cpp_properties.json tasks.json launch.json 新建一个文件夹,用vscode,然后再新建一个test.c文件. #inc ...

  2. VScode配置C语言环境 亲测 可用!!!

    VScode配置C语言环境 亲测 可用!!! 一.首先下载vscode,地址:https://code.visualstudio.com/ 此时我已经安装好了 二.对VSCode进行汉化安装插件Chi ...

  3. VScode配置C语言编译环境

    VScode配置C语言编译环境 前言 最近学校开了c语言课,使用vc6.0来编写c语言,但vc6.0太旧,没有代码补全和代码检查功能,所以我花了很长时间配置vscode的c开发环境,由于第一次配置,花 ...

  4. vscode配置c语言环境

    1. 软件介绍 vscode 简介 vscode是一个免费的.开源的跨平台的编辑器,vscode平台下有许多插件,对于打代码起着很方便的作用,现在各类东西追求的功能并非是本身强大,而是可扩展方面的强大 ...

  5. vscode配置C语言编译调试的方法

    一. 安装GCC 官方下载 如果你能从在线安装,那最好就在线安装吧.不过在线安装太容易中断失败了.如果你能连上官网,也可以选择从官网去下载离线安装包. https://sourceforge.net/ ...

  6. VScode配置C语言环境以及VScode中变量说明

    文章目录 1 编译器MinGW 1.1 MinGW简介 1.2 MinGW下载安装 1.3 配置MinGW的环境变量 1.4 验证配置的MinGW 2 VSCode配置 2.1 安装插件 2.1.1 ...

  7. VSCode配置C语言环境(完整版)

    基本步骤 要在VSCode中配置C语言环境,我们首先可能要一个VSCode(废话),所以先下载安装一个VSCode: 然后肯定需要相关插件,因为VSCode不能直接拿来写C: 然后任何语言的程序在运行 ...

  8. Vscode配置C语言问题

    写在最前,本篇文章是针对Windows系统上gdb调试失败问题的,有关完整配置教程,直接参见末尾的参考资料. Vs code配置C语言 最近需要用到C,但是VS太大了,对付一般小项目有点大材小用,所以 ...

  9. vs配置编译c语言,为 VSCode 配置 C 语言编译环境

    1. 前提条件 安装 VSCode 以及 MinGW 安装好 VSCode 中的 C/C++ 扩展 [图片上传失败...(image-e93c7c-1606314000230)] PS: 我建议使用 ...

最新文章

  1. Keras vs PyTorch,哪一个更适合做深度学习?
  2. php输出数据安行,PHP对文本数据库的基本操作方法
  3. 关于notepad++中ZenCoding插件失灵的原因
  4. 聚类dbi指数_人脸聚类常用评价指标
  5. how to come in an investnent bank team
  6. bootstrap 模态 modal 小例子【转】
  7. 奇异值分解SVD与PCA
  8. 第一印象!游戏开始引导界面决定留存
  9. 光纤收发器故障导致不能上网该如何解决?
  10. html 边框轮廓,CSS半圈(边框,仅轮廓)
  11. 引领性指标与滞后性指标_测量可用性组同步滞后
  12. java nio 如何使用_Java NIO 系列教程(转)
  13. 人生小故事,看完后想十秒钟,你会获益匪浅
  14. sklearn中CountVectorizer与TfidfVectorizer区别
  15. 银河麒麟系统查看网络设置命令_银河麒麟配置说明
  16. 电影购票系统软件测试,软件测试(电影售票系统)
  17. linux 更新系统命令,Linux系统自动更新时间命令的详细说明
  18. 智能家居产业现状总结
  19. Java 将小写的数字转换成对应的大写的汉字数字
  20. Android常见设计模式——代理模式(Proxy Pattern)(二)

热门文章

  1. oracle存储超长文本
  2. python判断网络连通性_Python测试网络连通性示例【基于ping】
  3. 【计算机基础04】Excel习题
  4. STM32F429实现USB通过IAP在线升级
  5. 微软宣布与神州数码合作希望利用区块链技术优化金融、电子商务、娱乐等行业!
  6. android 引入sdk,导入 SDK
  7. 【分组后的统计及求和的SQL】
  8. ArcGIS(ESRI)的发展历史和版本历史(简介)
  9. matlab并行加路径,matlab parfor_matlab 添加到路径_matlab 分布式计算
  10. 将搜狗输入法默认的中文输入更改成英文