vscode配置c/c++环境报错-1_vscode配置c语言环境

vscode配置c/c++环境报错-1_vscode配置c语言环境vscode配置C/C++环境(超详细保姆级教学)大一上学期被学长安利了vscode,但是下载安装后不会配置,自己连查带问搞了七八个小时终于配置好了。后面身边很多同学也不会配,都来找我帮忙配,加上之前自己摸索着配的时候感觉网上没有详细又靠

vscode配置C/C++环境(超详细保姆级教学)

        大一上学期被学长安利了vscode,但是下载安装后不会配置,自己连查带问搞了七八个小时终于配置好了。后面身边很多同学也不会配,都来找我帮忙配,加上之前自己摸索着配的时候感觉网上没有详细又靠谱的教程,所以决定把配置的过程记录一下供大家参考,希望可以帮到跟我一样想用却不会配置vscode的同学们。

目录

第一步 下载安装VSCode

第二步 下载安装g++

第三步 安装VSCode插件

第四步 配置调试功能

其他事项

1.中文显示乱码

         2.在终端中运行

3.调试时显示“找不到g++”


 

第一步 下载安装VSCode

这应该是最简单的一步,相信大家自己就可以完成。如果在vscode官网感觉下载特别慢的话,可以去试一下腾讯软件中心,我都是在这个网页上下载的。下载好之后根据提示安装就可以了。
5142db7b754a4b888344424669d9a2e8.png

 第二步 下载安装g++

        MinGW Distro – nuwen.netvscode配置c/c++环境报错-1_vscode配置c语言环境https://nuwen.net/mingw.html

这是当初在b站找教程的时候在评论区找到的链接,用自己的网络就可以下载 

进去之后点击图中圈起来的那个链接下载

8bf478d19442443290f89282f26b20aa.png

下载完成后进行安装,自己选择安装路径,安装的路径需要记住,马上就要用到

注意路径中不能出现中文!注意路径中不能出现中文!注意路径中不能出现中文!

370839d8d63643578a263d14947fe922.png

我这里为了方便直接装在C盘了

c7a8c2bf98824666aafc0b613e49a381.png

安装完成之后我们打开刚刚的安装路径,找到并打开MinGW -> bin,进入bin文件夹之后点一下这里,右键复制路径

bb1d4d8f4d9148ca96f122015990f920.png

 之后我们进入设置,搜索“环境变量”,选择“编辑系统环境变量”

742c0d9349fa45afbb020e0010db95e7.png

点击进入环境变量 

f5f83baaa7b9432497832867cf9c718b.png

 双击Path

1d3dc3bd218d4580b368a8dd893ff501.png

 点击新建,然后把刚刚复制的路径粘贴上去a8c489d5d28b48ba84aefb64fd23de11.png

 之后连续点三个确定就可以了。

 然后我们再来看一看刚刚的操作有没有成功,按Win+R,输入cmd,在控制台中输入g++ –version

出现这样的界面就算成功了

aec423da35a446809b52894af8edd034.png

 这样我们的g++就算安装好啦!

第三步 安装VSCode插件

现在我们打开我们刚刚安装好的VSCode,点击这个按钮

bb3c2877a0094fc1bb0fdce84c6e3785.png

 搜索C/C++ 安装第一个插件(我之前已经配置过了所以已经安装好了)

0c9277007c9d4b7d92221380317bbf47.png

再搜索安装Code Runner

5270e382e3ef4564b21106ce974440d0.png

 如果需要中文版的同学可以搜索安装中文插件 (个人不推荐,新手如果感觉入门困难可以安装)

ba83c482151949dc8cb94ac64bc6efd6.png

还有很多好用的插件,比如自动补齐,括号换颜色等,大家有需要可以自己搜一搜,这里我就不说题外话了

第四步 配置调试功能

这是配置过程中的重中之重!之前的内容在各个平台也都很容易搜得到,然后我就在这一步被卡了几个小时。

首先大家在一个你希望的位置建一个文件夹,随意起名就可以(注意不可以用中文!),以后的C/C++代码文件都要放在这个文件夹里才可以正常调试。

f6444768c06042ed81bba1835432aabc.png

这里我就建在桌面上了。

然后进入VSCode,点击Open Folder或者点击左上角File -> Open Folder,然后打开刚刚建的文件夹,选择信任父级文件夹

点击这个图标新建一个文件夹,命名为.vscode(注意必须是这个名字!)

190273d802ed4802881c8bfe360e0c8c.png

a39317efdce740bf8466be00d209b0c2.png

创建完成后再点击这个图标新建四个文件,文件名分别是


f2416b518f2a451e804286163bede1e1.png

接下来复制粘贴这四个文件的内容 

首先是c_cpp_properties.json


注意compilerPath这一项要把路径改成刚才g++的安装路径:找到刚刚的安装文件夹->MinGW->bin->g++,exe ,然后复制或者手动把g++.exe的路径敲上去,格式要跟上面代码段一样

然后是launch.json


注意miDebuggerPath这一项也要把路径改成刚才g++的安装路径:找到刚刚的安装文件夹->MinGW->bin->gdb,exe ,然后复制或者手动把gdb.exe的路径敲上去,格式要跟上面代码段一样

 接下来是settings.json


 最后是tasks.json


 保存这四个文件就配置完成了!

再次强调:以后的C/C++代码文件必须放在这个Code文件夹里,或者说有.vscode文件夹的文件夹里,如果调试放在其他位置的代码文件会报错!

可以像我这样在Code文件中建多个文件夹分类存放代码。

751f2829cebc4432bdb60d5a04c707b0.png

如果上述流程你都完成了,那么现在你已经可以新建一个.c或者.cpp文件写代码测试一下你刚刚配置好的VSCode啦!(注意文件名也不能用中文!)

其他事项

1.中文显示乱码

这是个很常见的问题,所以帮别人配置的时候一般也会帮忙搞一下

首先点击左下角的齿轮按钮,打开Settings(设置)

862ff2498ea74f98860f09e1779c9365.png

在搜索框中输入ecoding,然后如图把Encoding改成GBK (原来应该是UTF-8)

7d3626a49b104c21a57886018fceee52.png

设置完之后编辑有中文的文件就不会显示乱码啦!

2.在终端中运行

如果不喜欢每次都弹出一个小黑框的话,可以选择在终端中运行,效果如图

407b8a02a01741aa9fff3c26a33f9c51.png

这个设置也很简单,打开设置,搜索run in terminal ,找到这个选项打勾就可以啦

10d4ee6d8d4d44318a67b099e35dcbd5.png

 之后就可以点击右上角这个按钮在下面的终端运行/调试,或者按快捷键Ctrl+Alt+N运行(个人比较喜欢)

注意在终端运行之前一定要先保存,否则运行的是保存之前代码(可以在File中勾选自动保存)

681b100adaef416fa42626433da7b8f8.png

 当然也依旧可以选择按F5使用小黑框进行运行调试的

但是两个进程是冲突的,只是多了一种选择,是不可以同时用的!比如我正在终端运行代码的时候,再按F5调试代码就会出错

3.调试时显示“找不到g++”

首先检查一下是不是g++的安装路径或者文件名里面存在中文,如果存在中文需要把中文名改掉或者更换其他路径安装

如果不存在中文的话,右键点击VSCode的图标,选择“属性”

然后选择“兼容性”,勾选“以管理员身份运行此程序” ,然后依次点击“应用”,‘确定’即可(部分电脑需要选择这个选项)

079b422a9a474c6a9998c8c44dfd3b44.png

 

 

激活谷谷主为您准备了激活教程,为节约您的时间请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/13444.html

(0)
上一篇 2024年 5月 15日
下一篇 2024年 5月 15日

相关推荐

  • spicy歌词_spicy歌词音译

    spicy歌词_spicy歌词音译CL (李彩麟) "SPICY" 歌词中字音译点击蓝字我们SPICY – CL (李彩麟) Excuse me do you have that sauce that is

    2024年 6月 2日
  • python安装教程mac_mac更新python

    python安装教程mac_mac更新pythonmac python 更新_python详细安装教程本章开始,我们将详细介绍Python编程环境的搭建,工欲善其事必先利其器,所以我们这里先介绍python详细安装教程。由于Python是跨平台的,他可以

    2024年 5月 8日
  • 字符串指针的输入_字符串指针的输入是什么

    字符串指针的输入_字符串指针的输入是什么最新腾讯面试题汇总C++后端开发岗(部分含答案)阻塞、非阻塞、同步、异步 的区别阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu 不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才会返回。对于同步调用来说,很多时候当前线程还是

    2024年 5月 30日
  • 镜片cms60

    镜片cms60电子后视镜是由摄像机与监视器组成的系统,在规定视野内需要看清车辆后方、侧方视野,是一种新型的间接视野装置,又称“摄像机-监视器系统(camera-monitor system)”,简称CMS。CMS分为电子内后视镜和电子外后视镜,电子内后视镜

    激活谷笔记 2024年 5月 19日
  • filenamefilter在windows中找不到_filename not found

    filenamefilter在windows中找不到_filename not found电脑弹出提示file not found怎么办 电脑提示file not found解决方法【详解】电脑弹出提示file not found怎么办?有用户在使用电脑的时候,电脑操作界面上突然出现了file not found的错误提示。出现这个提示是系统文件出现错误,我们可以根据错误提示,找

    2024年 5月 31日
  • Nginx怎么读_nginx读中文谐音

    Nginx怎么读_nginx读中文谐音nginx 怎么读?nginx的官方正确读音是“恩静埃克斯”即“ Engine X”或者“en-juhn-eks*”;不正确的读音是“en-jingks”。Nginx介绍:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/P

    2024年 5月 9日
  • oracle 函数返回值

    oracle 函数返回值字符函数函数说明ASCII(X)返回字符X的ASCII码CONCAT(x,y)拼接、连接字符串x和yINSTR(X,STR[,START][,N)从X中查找str,可以指定从start开始,也可以指定从n开始LENGTH(X)返回X的长度LOWER(X)X转换成小写UPPER(X)X转换成大写LT

    激活谷笔记 2024年 5月 19日
  • 如何查看cpu的pcie数量_如何查看pcie接口数量

    如何查看cpu的pcie数量_如何查看pcie接口数量自动驾驶计算&域控平台-芯驰前言芯驰专注于提供高性能、高可靠的车规芯片,是全球“全场景、平台化”的芯片产品与技术解决方案提供者。产品覆盖智能座舱、智能驾驶、网关和MCU,涵盖了未来汽车电子电气架构最核心的芯片类别,从而实现 “四芯合一 赋车以魂”。本

    2024年 5月 27日
  • html简单登录页面代码_登录页面的html代码

    html简单登录页面代码_登录页面的html代码HTML代码登录页面登录页面的基本HTML代码示例:html<!DOCTYPE html><html><head><title>登录页面</title><style>body {font-family: Ar

    2024年 5月 27日
  • dl250摩托车百公里油耗是多少_dl250摩托车百公里油耗是多少呢

    dl250摩托车百公里油耗是多少_dl250摩托车百公里油耗是多少呢铃木dl250百公里油耗多少 铃木dl250油耗很多朋友对于铃木dl250百公里油耗多少和铃木dl250油耗不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!铃木dl250怎么调油耗显示总里程界面左键x1小计里程1、2及油耗。油灯亮余油4.7L,油尺灯亮余油1.7

    激活谷笔记 2024年 5月 29日
  • 正则表达式语法大全_正则表达式实用语法大全

    正则表达式语法大全_正则表达式实用语法大全正则表达式语法大全. :匹配任何单个字符。例如正则表达式“b.g”能匹配如下字符串:“big”、“bug”、“b g”,但是不匹配“buug”,“b..g”可以匹配“buug”。[ ] :匹配括号中的任何一个字符。例如正则表达式“b[aui]g”匹

    激活谷笔记 2024年 5月 15日
  • 单片机c语言编程实例分析题及答案_单片机c语言编程实例分析题及答案解析

    单片机c语言编程实例分析题及答案_单片机c语言编程实例分析题及答案解析《单片机应用技术(C语言版)》期末复习试题7套及答案.docx习题11.单项选择题。(1)MCS-51系列单片机的CPU主要由( A)组成。A运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器(2)单片机中的程序计数器PC用来( C )。A存放指令 B存放正在执行的指令地

    激活谷笔记 2024年 5月 22日
关注微信