KEIL函数编译出现的“错误”和“警告”内容冲突

2019-10-15 04:38发布

错误:
..Bspsp.h(9): error:  #114: function "Systick_init" was referenced but not defined
警告:
..Bspdelaydelay.c(5): warning:  #177-D: function "Systick_init" was declared but never referenced

错误说我引用但没定义,但警告说我定义却没引用,都是说同一条函数啊,坑爹,keil都知道我定义了,还说我错

什么问题啊?

重启电脑也没解决,望各位指教!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
shihantu
2019-10-15 10:34
回复【6楼】口天土立口:
---------------------------------
static声明是作用域外不可以引用的.外部引用找不到了会error.
作用域内没有被引用,会warning.


回复【7楼】敌害:
---------------------------------
读出来正确就说明不是编译器问题,这个问题有两种可能,一个是栈变量前面有长度不确定的变量,一个是生成的axf有问题,但这不是编译器的事,可能是链接器的问题,可能是仿真工具有问题.

一周热门 更多>