服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C/C++ - vscode编译运行c语言报错乱码的解决

vscode编译运行c语言报错乱码的解决

2021-11-29 15:07CodeYello C/C++

本文主要介绍了vscode编译运行c语言报错乱码,文中通过图文介绍的的非常详细,需要的朋友们下面随着小编来一起学习学习吧

 

在这里先展示我遇到的报错顺序:

1、运行后出现乱码(不论是输出中文还是英文)
2、检测到 #include 错误。请更新 includePath。已为此翻译单元(E:abc.ino)禁用波形曲线。C/C++(1696)
3、无法将“g++”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
4、输出中文出现乱码

 

解决报错的前提:

首先vscode必须安装有2个扩展才能编译运行C代码,如图:

vscode编译运行c语言报错乱码的解决

其实只要有C/C++和Code Runner就足够了,Chinese只是把vscode里的英文翻译成中文方便我们使用

 

报错1和2:

我先遇到的报错1,在面向百度编程后我没找到解决方法,直接卸载了vscode重新安装就解决了。
卸载方法:在电脑设置里找到卸载功能,卸载该软件
(本来这样就可以成功卸载,但我的电脑之前因为文件损坏重置过,不知道什么出于问题在这里卸载后软件还在而且还可以打开使用)

vscode编译运行c语言报错乱码的解决

于是我准备删除该软件的文件夹,我们可以右键该软件的快捷方式,点击‘打开文件所在的位置",找到后删除这个Microsoft VS Code

vscode编译运行c语言报错乱码的解决

这样删除还不够全面,我们还需要删除这款软件在C盘里的一些残留,分别是.vscode和Code,路径如下
(1)C:Users你的账号vscode文件夹
(2)C:Users你的账号AppDataRoamingCode文件夹
删除完这三个文件夹后就彻底删除了该软件,我们在重新下载即可

 

报错3:

我们需要下载MinGW,首先我们需要知道它有什么作用,这里简述,具体百度
(1)MinGW是建立在gcc和binutils项目上的,用来编译和连接代码,使之运行在windows系统上
(2)提供c、c++和fortran编译器和相关工具

下载网址:https://sourceforge.net/projects/mingw-w64/files/
进入该网之后向下翻,找到下图所示的地方,点击第二个红框进行下载

vscode编译运行c语言报错乱码的解决

下载完后是一个压缩包,我们需要对其解压(注意:这个文件夹所在路径尽量不要有中文)
vscode编译运行c语言报错乱码的解决

把解压后的bin文件夹打开,复制路径,粘贴到电脑环境变量path里,操作步骤:
右键此电脑,点击属性,然后如图

vscode编译运行c语言报错乱码的解决

这样报错3就解决了

 

报错4:

我们先点击该扩展,往下翻,找到如图代码并复制

vscode编译运行c语言报错乱码的解决

vscode编译运行c语言报错乱码的解决

再点击设置,点击扩展设置,往下翻找到如图部分,点击在settings.json中编辑

vscode编译运行c语言报错乱码的解决

vscode编译运行c语言报错乱码的解决

把之前复制的代码粘贴到这里,在尾部加上逗号,再在 “c”:后加上 chcp 65001 && 即可

vscode编译运行c语言报错乱码的解决

报错4解决

到此这篇关于vscode编译运行c语言报错乱码的解决的文章就介绍到这了,更多相关vscode编译运行c语言报错内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/m0_52937388/article/details/118757734

延伸 · 阅读

精彩推荐
  • C/C++C语言main函数的三种形式实例详解

    C语言main函数的三种形式实例详解

    这篇文章主要介绍了 C语言main函数的三种形式实例详解的相关资料,需要的朋友可以参考下...

    ieearth6912021-05-16
  • C/C++c/c++实现获取域名的IP地址

    c/c++实现获取域名的IP地址

    本文给大家汇总介绍了使用c/c++实现获取域名的IP地址的几种方法以及这些方法的核心函数gethostbyname的详细用法,非常的实用,有需要的小伙伴可以参考下...

    C++教程网10262021-03-16
  • C/C++关于C语言中E-R图的详解

    关于C语言中E-R图的详解

    今天小编就为大家分享一篇关于关于C语言中E-R图的详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看...

    Struggler095962021-07-12
  • C/C++OpenCV实现拼接图像的简单方法

    OpenCV实现拼接图像的简单方法

    这篇文章主要为大家详细介绍了OpenCV实现拼接图像的简单方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    iteye_183805102021-07-29
  • C/C++深入C++拷贝构造函数的总结详解

    深入C++拷贝构造函数的总结详解

    本篇文章是对C++中拷贝构造函数进行了总结与介绍。需要的朋友参考下...

    C++教程网5182020-11-30
  • C/C++C语言实现双人五子棋游戏

    C语言实现双人五子棋游戏

    这篇文章主要为大家详细介绍了C语言实现双人五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    两片空白7312021-11-12
  • C/C++使用C++制作简单的web服务器(续)

    使用C++制作简单的web服务器(续)

    本文承接上文《使用C++制作简单的web服务器》,把web服务器做的功能稍微强大些,主要增加的功能是从文件中读取网页并返回给客户端,而不是把网页代码...

    C++教程网5492021-02-22
  • C/C++c/c++内存分配大小实例讲解

    c/c++内存分配大小实例讲解

    在本篇文章里小编给大家整理了一篇关于c/c++内存分配大小实例讲解内容,有需要的朋友们可以跟着学习参考下。...

    jihite5172022-02-22