keil报错 use of undeclared,有啥解决办法吗

学stm32 大概是蜂鸣器这部分,报错如图,编译路径也弄了,这是因为啥报错啊,很迷惑,求帮忙

img

img

img

led.h里包含相关的头文件了吗?头文件并不是添加到包含路径就可以了,还得用#include包含才算真正使用,包含路径只是说明在哪里找那些文件。

另外,keil的编辑器并不太可靠,有时候显示的错误信息不一定正确,要看编译结果里的错误说明。