MDK5头文件的声明了一个函数,编译器说从未定义

2019-07-21 04:01发布

我看一个exti.c中断函数,已经包含头文件key.h,头文件key.h里面已经宏定义了WK_UP,但是在exti.c中编译出错,显示没有定义。 并且KEY_Init函数也有警告,不知道为什么?谢谢了

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
skywolf
1楼-- · 2019-07-21 09:31
回复【5楼】注册个号来学习:
---------------------------------
#include "key.h"前面的3个头文件,检查一下是不是也用了:#ifndef _KEY_H
有时候新h文件复制一个旧的修改,可能忘记改那个条件编译。
正点原子
2楼-- · 2019-07-21 15:26
你后面那个  aa  很是奇葩.
注册个号来学习
3楼-- · 2019-07-21 15:30
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-21 16:17
回复【3楼】注册个号来学习:
---------------------------------
看编译器报什么错了
注册个号来学习
5楼-- · 2019-07-21 20:36
回复【4楼】正点原子:
---------------------------------
还是那个WK_UP未定义
我怀疑是keil抽风了。
我又重新新建了一个文件,一样的代码,都没事。偏偏这个文件有问题。
注册个号来学习
6楼-- · 2019-07-22 01:03
回复【6楼】skywolf:
---------------------------------
谢谢了。

一周热门 更多>