标题: 我这定义了,可是Keil编译器非说我没定义,有哪位大神帮忙看一下,谢谢! [打印本页]

作者: zhtdsadas    时间: 2021-2-14 12:16
标题: 我这定义了,可是Keil编译器非说我没定义,有哪位大神帮忙看一下,谢谢!
我这个是计时器,哪位大神告诉我一下,为啥我这明明定义了,他这显示没定义啊!

_{6~O8_PY9@(RW8%CUTM[`J.png (251.4 KB, 下载次数: 47)

_{6~O8_PY9@(RW8%CUTM[`J.png

作者: wulin    时间: 2021-2-14 19:11
你在lcd.H头文件里声明的函数名与调用的函数名不一致。

void lcdwritedata(unsigned char);

lcdwritedate('0'+time[2]/16);
作者: zhtdsadas    时间: 2021-2-21 10:55
wulin 发表于 2021-2-14 19:11
你在lcd.H头文件里声明的函数名与调用的函数名不一致。

void lcdwritedata(unsigned char);

OK,谢啦
作者: FB0    时间: 2021-2-21 23:54
你在1.c里调用了lcdwritedata(),却未引入头文件,导致它找不到。解决方法:1.c中#include "lcd.h"
作者: 1042221425    时间: 2021-2-22 13:12
没有include,可以再检查一下
作者: rayin    时间: 2021-2-23 08:36
定义了lcdwritedata(); 写的却是lcdwritedate(); 当然报错啦!




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1