Keil用 Delay_s 时第一次用会报错说 implicit declaration of function 'Delay_s' is invalid in C99,但是第二次用又没有,包含了头文件,求解决

Keil用 Delay_s 时第一次用会报错说 implicit declaration of function 'Delay_s' is invalid in C99,但是第二次用又没有,包含了头文件,求解决

以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
这个问题出现的原因可能是多方面的,下面是一些可能的解决方案:
Delay_s 函数已经在相应的头文件或源文件中声明或定义。如果你使用的是第三方库或固件提供的函数,确保你正确地包含了相应的头文件。有时候,函数声明可能在特定的源文件或库中,而不仅仅是头文件中。Delay_s 函数声明的头文件。有时即使你包含了头文件,但如果没有正确地引入或者包含顺序有问题,也可能导致这样的错误。确保所有必要的头文件都被正确包含,并且包含顺序正确。由于你没有提供具体的代码和配置细节,以上是一些常见的解决步骤。如果问题仍然存在,你可能需要提供更多的上下文信息或代码片段以便更准确地诊断问题。同时,也可以考虑查看Keil的官方文档或社区论坛,看看是否有关于这个问题的解决方案或其他用户的经验分享。