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

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

解决方案一(没成功):

设置->搜索 error-> C Cpp:Error Squiggles选择disabled,按照以上步骤设置了 ”严格提醒” 为disabled,有一点用…………但是好像又完全没有……,因为红色波浪线是没有了,但是还是不能跳转到函数实现里面以及头文件定义里去,治标不治本。

解决方案2(没成功):

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

解决方案3(没成功):

检查是否成功安装MinGW编译器,去cmd终端查看也是成功安装了,没问题。

最终解决方案(有效方案):



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

总结:

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

作者:奇文怪式

物联沃分享整理
物联沃-IOTWORD物联网 » 玩转VSCode(1):(真实有效)解决使用VSCode打开STM32工程,头文件出现红色波浪线问题(基于Keil Assistant插件)

发表回复