在keil5中编译的时候头文件找不到报错如下:
App\led\led.c(1): error: #5: cannot open source input file "led.h": No such file or directory
然而路径已添加了还不行

在keil5中编译的时候头文件找不到报错如下:
App\led\led.c(1): error: #5: cannot open source input file "led.h": No such file or directory
然而路径已添加了还不行

下午好🌅🌅🌅
本答案参考ChatGPT-3.5
在Keil5中,当编译时出现头文件找不到的报错,你可以尝试以下几种解决方案:
检查头文件路径是否正确:确保在Keil5的项目属性中正确添加头文件的路径。路径应该是相对于项目根目录的相对路径,包括文件夹名称。
检查头文件是否存在于指定路径:确认 led.h 文件确实存在于指定的路径中。可以在文件资源管理器中打开该路径,检查文件是否存在。
适当修改头文件的引用方式:可以尝试使用不同的引用方式来包含头文件,例如使用相对路径或绝对路径,或者使用尖括号(例如 #include <led.h>)而不是双引号(例如 #include "led.h")。
刷新Keil5项目:有时候Keil5无法正确检测到新文件的更改,尝试刷新项目,并重新构建和编译。
检查Keil5编译器选项:确认在 Keil5 的编译器选项中是否设置了正确的包含路径。可能需要添加其他搜索路径。
检查文件权限:如果你使用的是某个版本控制工具,如Git或SVN,确保文件和文件夹都具有适当的读取权限。
注意:在上述解决方案中,重点是检查路径是否正确,并确保文件在该路径上可见。