#include"vartypes.h"
#ifndef _KEY_H#define _KEY_H
#define KEY_ON 1#define KEY_OFF 0
void KeyInit(void);Int08U KeyScan(void);
#endif
感觉你这个文件没有include key.h
要include定义了KEY_ON的头文件然后头文件要注意删掉ifndef,否则可能导致与其他文件复名而无效