vscode使用keil assistant打开keil工程时,头文件均出现波浪线,标准库头文件/宏定义,无法使用ctrl快捷键跳转问题

某天使用vscode打开之前编写的keil项目工程时,碰到了如下问题,include语句均出现红色波浪下划线,且标准库头文件/宏定义均无法跳转寻源,如下图:

后使用keil打开项目工程排查配置,均没有问题,使用keil与vscode均可正常编译,查看vscode中报警提示需配置includepath,如下图:

 

故推测时vscode端配置includepath相关的配置文件未加载,细细查看vscode的项目工程后,发现了如下问题,以往打开keil项目时,下图红框文件夹栏下会自动加载uvprojx文件所在目录,现在没有加载出来;记得该目录下存放有.vscode文件夹,是项目加载时vscode生成的配置相关文件,推测应该该部分的问题。

故手动打开uvprojx文件所在目录,重点是包含.vscode文件夹,如下图,可以看到vscode中有一个c_cpp_properties.json文件,打开该文件可以看到includepath定义。重新尝试头文件与宏定义跳转,恢复正常。

                 

 

posted on 2025-06-13 14:15  Lankit  阅读(549)  评论(0)    收藏  举报