在基于keil软件对嘉立创温湿度训练营的代码改造中,遇到了警告warning:implicit declaration of function "SN74HC595 Send Data" is invalid in C99(如下)
对于函数声明无效第一我想到的是去找关于这个函数的定义(如下选中所示)
发现没有报错,后来想到是可能没有头文件,但头文件位置是对的(如下选中所示)
没想法了,上网上找解决方法,把报错复制到网上,看其他人的解决方法流程时发现没有检查头文件本身。检查后发现,根本没有写这个函数的声明emmm。。。
加上后回来就不报错了
总结:对于一些细节情况来说还是太粗心了,有新的函数应该及时把声明加上