Keil新建工程模板,基于库函数时候,编译报错

Keil新建工程模板遇到问题,这个怎么解决

img

45行有个Delay(3000000);
所以编译器会认为Delay已经存在,只是可能在其他文件里,你下面又冒出一个,所以就报重复定义的错误了

解决办法1
把49行Delay()的本体移动到最先调用的前面就好了,确保本体在任何调用的前面

解决办法2
不移动本体,但在前面加入声明,比如在你各种#include的后面加入
void Delay(u32 count);