标题: Keil程序中头文件和c文件都添加了,为什么还提醒我没有声明? [打印本页]

作者: 我不叫沈大成    时间: 2019-3-22 19:32
标题: Keil程序中头文件和c文件都添加了,为什么还提醒我没有声明?
这不是声明了吗

01.JPG (29.2 KB, 下载次数: 70)

01.JPG

02.JPG (74.96 KB, 下载次数: 88)

02.JPG

03.JPG (33.83 KB, 下载次数: 66)

03.JPG

作者: bymax    时间: 2019-3-22 20:10
头文件的路径添加了吗?
作者: chow1997    时间: 2019-3-22 21:41
有将.h库文件添加到你的程序里了吗  #include"XXXX.h"
作者: zhb2004xp    时间: 2019-3-23 01:04
“_INTRINS_H_”???你确认你的头文件名称是这个吗?这个是C51自带的一个头文件名称,还是你用这个修改为自己的头文件,头文件名称也是"intrins.h"吗?这是个明显的错误
作者: jjjjjj123123    时间: 2019-3-23 07:06
要叫一个#include"reg52.h"
作者: bymax    时间: 2019-3-23 09:41
zhb2004xp 发表于 2019-3-23 01:04
“_INTRINS_H_”???你确认你的头文件名称是这个吗?这个是C51自带的一个头文件名称,还是你用这个修改为 ...

....那是条件编译时用的头文件标识,防止重定义用的,,
作者: 我不叫沈大成    时间: 2019-3-23 16:52
bymax 发表于 2019-3-22 20:10
头文件的路径添加了吗?

加了的,main.c里面加了的
作者: 我不叫沈大成    时间: 2019-3-23 16:55
bymax 发表于 2019-3-23 09:41
....那是条件编译时用的头文件标识,防止重定义用的,,

对对对,谢谢哥,我自己写的头文件,这个是从intrins.h里面复制的,要改成自己的deputy.h没错吧,我说怎么在main.c文件里添加了路径,函数还是显示没有声明
作者: 我不叫沈大成    时间: 2019-3-23 16:55
chow1997 发表于 2019-3-22 21:41
有将.h库文件添加到你的程序里了吗  #include"XXXX.h"

加了的,我找到原因了,我的头文件的宏定义有问题,没有改
作者: 我不叫沈大成    时间: 2019-3-23 17:53
jjjjjj123123 发表于 2019-3-23 07:06
要叫一个#include"reg52.h"

好的好的,这个可以自己根据芯片手册自己写吗,如果稍微改动某些地方的话




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