(真实有效)解决使用VSCode打开STM32工程,头文件出现红色波浪线问题(基于Keil Assistant插件)

发这篇文章的原因:闲来无事,今晚尝试在电脑上配置好VSCode+Keil Assistant插件+stm32的环境后,在VSCode的左侧区-KEIL UVISION PROJECT打开keil工程,出现了下图所示头文件包含的红色波浪线提示问题…………按照网上好多教程折腾了挺久的,还是没能解决这个问题…………真让人郁闷。
在这里插入图片描述

🔢解决方案一(没成功)

在这里插入图片描述设置—>搜索C_Cpp:Error Squiggles选择disabled,将 ”严格提醒” 为disabled,有一点用……但是好像又完全没有……因为这样的话,红色波浪线是没有了,但还是不能跳转到函数实现以及头文件定义里去,治标不治本啊,不行,还是改回默认设置吧。

🔢解决方案2(没成功)

所以再去找另外的解决方案,尝试删除keil工程下的.vscode文件夹,重新用VSCode编译工程,也不行。

🔢解决方案3(没成功)

检查是否成功安装MinGW编译器,去cmd终端键入gcc -v查看,也是成功安装了的哈。
在这里插入图片描述

💡最终解决方案4(有效方案)

在这里插入图片描述
在这里插入图片描述
按照以上图片打开你想打开工程的xxxx.uvprojx所在的文件夹,这里注意:不是整个keil工程的文件夹
然后,会看到xxxx.uvprojx所在的文件夹会在vscode的文件工作区出现,同时整个keil工程也会自动加载到KEIL UVISION PROJECT的工作区,如下图所示
KEIL UVISION PROJECT的工作区
到这里,问题就解决了。

💡总结

不要在KEIL UVISION PROJECT的工作区直接打开整个keil工程,使用vscode的文件夹方式打开xxxx.uvprojx所在的文件夹即可。
在这里插入图片描述

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值