请老师们帮个忙,提示头文件里函数重复定义

2020-01-26 12:42发布

请老师们帮个忙吧!自己编了一个头文件,编译时提示那个头文件的C文件里KEYSCAN_DRIVE.C(8): error C231: 'Ldelay': redefinition。(函数重复定义)改了几次名字也不行,从网上查了半天也没有什么有用的结果,请老师们帮个忙指导一下吧!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
35条回答
sunocean
1楼-- · 2020-01-28 22:35
你把代码传上来,不自己编译发现不了的
MCUStudent
2楼-- · 2020-01-29 00:59
sunocean 发表于 2013-12-8 21:46
你把代码传上来,不自己编译发现不了的

键盘键值显示试验.rar (27.59 KB, 下载次数: 3) 2013-12-8 21:55 上传 点击文件名下载附件
lcofjp
3楼-- · 2020-01-29 02:57
已经在11楼回复你了,可能你也没仔细理会
#ifndef __KeyScan_Drive_H__
#define __KeyScan_Drive_H__
#include <reg52.h>

/*#include "KeyScan_Drive.H"*/
extern void Ldelay();
extern unsigned char KeyScan_Drive();            
#endif
iquer
4楼-- · 2020-01-29 07:28
22楼正解,
头文件KeyScan_Drive.H中的#include "KeyScan_Drive.H"这句话多余了
lulinchen
5楼-- · 2020-01-29 07:35
 精彩回答 2  元偷偷看……
撒手归路
6楼-- · 2020-01-29 11:34
extern 不能放在.h文件里,,

一周热门 更多>