首页 > 其他分享 >解决Vscode报错 This may occur if... 问题

解决Vscode报错 This may occur if... 问题

时间:2024-06-16 22:32:50浏览次数:12  
标签:... Vscode 乱码 GDB 文件夹 报错 问题

今天在用Vscode写代码时,一直出现报错This may occur if...,我一直在找路劲问题,但是发现自己的路径没有问题。执行task.josn时可以生成相应的.exe文件,就是在按下F5时,launch.json文件一直报这个错误,我再运行昨天写的代码,也不可以运行了,也是出现这个问题。之后经过不断查找和尝试,终于知道原因了。由于我下载的文件解压之后总是出现乱码,所以我就修改了电脑的语言区域设置。具体解释如下:

在用vscode写c/c++代码的时候,除了运行,还免不了要去调试。在gcc的编译器环境下,一般使用GDB来进行。但是windows下的GDB有个可大可小的问题,那就是不支持中文。如果对于英文比较好的人来说,这个根本就不是问题。但是对于我这种英文渣来说,就是一个很大的问题。具体的文件还好,但是文件夹的名称如果是英文,根本没有办法很好的分类。这里可以使用一个Windows的实验性功能来解决这个问题。

首先,在搜索框中搜索“区域“,并选择图示的选项进入(我的电脑是Windows11,Windows10的电脑应该大同小异,毕竟这个功能貌似已经存在了很久了)

然后点击“管理->更改系统区域设置”。

勾选“Beta版"时支持中文文件夹路径(注意是文件夹,.cpp文件还是不支持的),不勾选时就不支持中文文件夹路径。

但是,需要注意的是,这个功能之所以被藏在角落里,就是因为有兼容性上的问题。在Windows系统中,默认使用的中文编码方式是GBK,在而GDB不支持GBK的编码,因此在切换为UTF-8之后可以解决不兼容的问题,但是对于其他一部分软件,特别是一些古董软件,就容易出现乱码的问题。所以我觉得还是使用英文路径比较好,避免其它软件或者文件夹出现乱码。

标签:...,Vscode,乱码,GDB,文件夹,报错,问题
From: https://www.cnblogs.com/wray-/p/18251411

相关文章

  • vscode create python project virtual environment
     python3-mvenvvenvpipinstallrequests   #encoding:utf-8#版权所有2024涂聚文有限公司#许可信息查看:#描述:python3-mvenvvenv#pipinstallrequests#pipinstallboost###Author:geovindu,GeovinDu涂聚文.#IDE:vscodep......
  • input的时候, 我输入一条链接可以运行,但输入两条会报错?
    大家好,我是Python进阶者。一、前言前几天在Python交流群【Cappuccino】问了一个Python基础的问题,问题如下:再問一個沒那麼複雜的問題,請教一下,當我改成input的時候,我輸入一條鏈接可以運行,但輸入兩條就會報錯,請問多於一條鏈接的輸入格式是怎樣呢?二、实现过程这里【陈住气】给了......
  • 如何完美解决 IDE升级后启动报错 Internal error. Please refer to https://jb.gg/ide
    如何完美解决IDE升级后启动报错Internalerror.Pleaserefertohttps://jb.gg/ide/critical-startup-errors博主猫头虎的技术世界......
  • 解决vue项目报错 ERROR in Conflict:Multiple assets emit different content to the
    vue-cli创建项目ERROR in Conflict: Multiple assets emit different content to the same filename index.html问题的解决办法用vue-cli正常来创建新的项目在运行npmrundev或者npmrunserve有以下报错:ERRORinConflict:Multipleassetsemitdifferentco......
  • 【解决方案】Windows git clone报错:Filename too long
    ✨报错提示Windows在处理Gitclone时可能会遇到Filenametoolong的错误,这是由于Windows对文件路径长度的限制(默认最大路径长度为260个字符)。以及不知道为什么Pwsh中部分文件名乱码了✨解决方案Termianl运行以下命令启用Git的长路径支持gitconfig--systemcor......
  • Maven打包报错
    现象使用idea的Terminal执行Maven打包命令mvncleanpackage-Dmaven.test.skip=true提示如下错误:原因看报错无法识别出来后面的命令,应该是Terminal用的Shell应用无法识别.解决idea默认的Shell应用是powershell更换成Git重启Terminal即可解决......
  • 17岁中专女生勇夺2024阿里全球数学赛12名好成绩,今天,站在程序员的视角,我们来聊聊数学对
    大家好,我是程序员陶朱公,一个认真生活,总想超越自己的程序员。前言相信这两天,大家都刷屏到了一个比较热度的新闻——17岁中专女生在今年这届阿里举办的全球数赛中,勇夺第12名的好成绩。↓↓↓看到这里,可能有小伙伴会觉得有点疑惑:又不是第一名,不明白第12名的她,为什么会引起社会......
  • Java Mail报错:javax 迁移到 jakarta
    javax(JavaExtension)作为包名,包含了一系列的Java扩展包,提供了各种不同的功能,例如servlet、JDBC、JMS等。2017年,Oracle将JavaEE技术移交给EclipseFoundation,这个项目随后被重命名为JakartaEE。在这个过渡过程中,EclipseFoundation决定将所有JavaEEAPI从java......
  • golang与数据库报错解决
    在这里插入图片描述提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、前言......
  • 【Stable Diffusion】最新SD换脸插件ReActor,视频换脸全流程!流畅丝滑!【附插件及安装报
    今天,我给大家分享一个使用“ReActor”插件来进行视频换脸的案例。视频换脸的思路其实也很简单,其实就是把视频的每一帧都提取出来,然后把每一帧的图片都进行换脸,最后重新把这些图片重新合成一个视频。废话不多说,我们先来看看效果:生成效果原视频如下:杨幂:最后的效果:......