(51单片机)我这是声明出问题了吗,看了好几遍都看不出来(语言-c语言)

大佬求助

img

img

检查delay.h文件结尾哪里少了分号;

在这些.h文件报错的这些函数声明前面加上 extern 试试

delay.c和delay.h

img

img

invalid storage class错误可能是加了extern引起的,去掉extern
检查头文件所有语句都加了分号;
另外如果函数没有参数,最好加上void,比如void f(void);