这个报错的意思是没有函数没有原型,但有的时候是明明声明了原型的。解决这个问题的办法很简单,至少有两种方法。

1 调用无参函数的时候,括号内的参数要写void。如void show(void)

2取消勾选require prototype!

IARError[PA045]:function "XXX" has no prototype_无参函数