0


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环境啥的,难搞!希望这个大家有帮助,如果有知道如何不卸载还能解决问题的,希望能指点指点我

标签: vscode c++ ide

本文转载自: https://blog.csdn.net/wx18045623090/article/details/124774469
版权归原作者 五月不三二 所有, 如有侵权,请联系我们删除。

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

还没有评论