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

[复制链接]
3023|3
 楼主| 口天土立口 发表于 2014-1-3 11:30 | 显示全部楼层 |阅读模式
错误:
..\Bsp\bsp.h(9): error:  #114: function "Systick_init" was referenced but not defined
警告:
..\Bsp\delay\delay.c(5): warning:  #177-D: function "Systick_init" was declared but never referenced

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

什么问题啊?

重启电脑也没解决,望各位指教!
 楼主| 口天土立口 发表于 2014-1-3 11:47 | 显示全部楼层
我把static去掉就没报错了!谁知道是什么原因?
msblast 发表于 2014-1-3 16:36 | 显示全部楼层
口天土立口 发表于 2014-1-3 11:47
我把static去掉就没报错了!谁知道是什么原因?

函数作用域
static限制了不能外部引用此函数。
 楼主| 口天土立口 发表于 2014-1-4 11:58 | 显示全部楼层
msblast 发表于 2014-1-3 16:36
函数作用域
static限制了不能外部引用此函数。

好的,谢谢!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

46

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部