关于error: #20: identifier "XXX" is undefined的解决

银舞魂丶暗影 2019-07-27 08:28:52
在我的程序里,编译显示CanSendMainkey这个变量在key.c这个文件中没有定义,然而右键可以找到它在can.c文件中定义了,搜百度说在错误的文件里加上定义的头文件,但是我在key.c里加了can.h头文件,表示没有用,因为can.h里没有定义CanSendMainkey这个变量,问同事才知道没有在key.c里单独声明调用这个变量,所以在key.c前面加上extern u16 CanSendMainkey[3]就好了(本人初学,有错请指出)
...全文
18741 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuTWO 2022-07-07
  • 打赏
  • 举报
回复

img

img

文件夹里面得包含,这个两个文件都一样名字导致这样吧?

大白(●--●) 2021-10-22
  • 打赏
  • 举报
回复

不懂就问 楼主解决了嘛 我也是初学遇到了这个问题

27,522

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧