栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

vscode中,无法使用gcc解析配置,请改用“cl.exe”,卸载Vs即可

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vscode中,无法使用gcc解析配置,请改用“cl.exe”,卸载Vs即可

问题:

vscode配置环境总会出现一大堆的问题,今天就遇到了一个很恶心的问题,编译是上传啥的没有问题,但是总有一个红线画在那就感觉特别不得劲,弄了很久才找到问题所在,具体情况如下:

描述

可以看到新建的工程#include的上面包含的Arduino头文件画了一根红色波浪线.,并且,
无法使用 compilerPath“C:/Users/A/.platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc.exe”解析配置。 请改用“cl.exe”。
我就奇了怪了,你都无法用gcc解析了,还能够编译成功是怎么做到的,然后好奇心的驱使下我打开了c/c++ configration,这里可以使用ctrl+shift+p快捷键打开,然后把c/c++ configration输入进去搜索,找到那个配置的ui也就是下图中的第一个点进去


原因分析:

找到编译器路径,发现问题就出在这个地方,我们发现无法解析的东西也就是我们用的这个编译器路径,

然后我们把编译器路径点开翻翻看,我他妈它的意思是不让我们用gcc.exe.使用cl.exe,那cl.exe仔细看看那不就是在vs的路径下,这个vs是viral studio而不是vscode。找了半天你搁这隔这呢,


解决方案:

那怎么解决这个问题呢,我看其他大佬们说把下面选一个gcc的编译器然后就行了,也许这个是可以的,但是那个并不是解决esp32的,你可以尝试一下,就算把所有的编译器试个遍,下面只会多告诉你一绝,那个编译器无法解析,那该怎么做呢?
却是是个比较恶心的事,虽然是可以用的,但是如果你能忍受上面画的线,下面告诉你gcc不能解析配置那也可以,反正一样能用,如果忍不了,那vs和vscode只能二选一了(小白做法),大佬们肯定还是有别的办法的,希望能给我这个小白指点一番,但是我到最后还是卸载了vs了,大家可以看看最终的结果。

具体结果:发现并没有报错

编译器路径结果:发现之前给我们推荐的cl.exe也没了,只剩下gcc编译路径。问题圆满解决。

总结

解决不了问题,还解决不了编译器吗?
vscode这个确实配置环境太麻烦了,之前装platformio还要装python环境啥的,难搞!希望这个大家有帮助,如果有知道如何不卸载还能解决问题的,希望能指点指点我

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/883369.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号