Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned long __get_

日期:2022-02-09 22:51:08 人气:1

Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned long __get_

1、原因:定义函数和声明函数的两个过程中设置的形参发生冲突。

2、比如说:

void delay(int t);

void delay(short t)

{

for(;t>0;t--)

}

使用了不同的类型就会提示这种错误

3、解决办法:函数的声明和定义不一样,导致冲突;改成一致即可。把老的core_cm3.h去掉

    A+
热门评论