野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18767|回复: 17

又出错了 求大神帮我改个错误

[复制链接]
发表于 2014-5-2 14:52:11 | 显示全部楼层 |阅读模式
求大神们帮忙修改

Desktop.zip

1.62 KB, 下载次数: 7

出错程序

回复

使用道具 举报

 楼主| 发表于 2014-5-2 14:53:18 | 显示全部楼层
错误提示如图
QQ截图20140502144753.png
回复 支持 反对

使用道具 举报

发表于 2014-5-2 14:54:13 | 显示全部楼层
错误肯定是经常有的,根据提示来排除错误,养成习惯吧,一般不会有人帮你亲自对程序debug的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 14:58:44 | 显示全部楼层
笪芳馥 发表于 2014-5-2 14:54
错误肯定是经常有的,根据提示来排除错误,养成习惯吧,一般不会有人帮你亲自对程序debug的

好吧  谢谢   我静下心来再改改   
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 15:48:26 | 显示全部楼层
笪芳馥 发表于 2014-5-2 14:54
错误肯定是经常有的,根据提示来排除错误,养成习惯吧,一般不会有人帮你亲自对程序debug的

我看了好几遍了  我在。h文件中定义了  那两个函数,可是为什么还提示没有在主函数中定义呢 ?
回复 支持 反对

使用道具 举报

发表于 2014-5-2 15:49:23 | 显示全部楼层
假面舞客 发表于 2014-5-2 15:48
我看了好几遍了  我在。h文件中定义了  那两个函数,可是为什么还提示没有在主函数中定义呢 ?

有没有包含头文件?
*.h文件是用来声明的啊!不是用来定义!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 15:55:20 | 显示全部楼层
许亮 发表于 2014-5-2 15:49
有没有包含头文件?
*.h文件是用来声明的啊!不是用来定义!

申明了   对吧 ?
QQ截图20140502155429.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 15:56:06 | 显示全部楼层
许亮 发表于 2014-5-2 15:49
有没有包含头文件?
*.h文件是用来声明的啊!不是用来定义!

确实是在1602.h文件里申明的
回复 支持 反对

使用道具 举报

发表于 2014-5-2 16:01:23 | 显示全部楼层
假面舞客 发表于 2014-5-2 15:56
确实是在1602.h文件里申明的

有没有include相应的头文件到main.c 里?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 16:03:29 | 显示全部楼层
危隽洁 发表于 2014-5-2 16:01
有没有include相应的头文件到main.c 里?

有的   我把申明放在1602.h文件里  然后再main。c的开头就加了头文件了
QQ截图20140502160304.png
回复 支持 反对

使用道具 举报

发表于 2014-5-2 16:06:42 | 显示全部楼层
假面舞客 发表于 2014-5-2 16:03
有的   我把申明放在1602.h文件里  然后再main。c的开头就加了头文件了

既然声明了,也包含了头文件,那就是没定义了?

声明的时候,最好加上 extern 来修饰。


看了一下你的报错,就 en 和 rs 报错没定义,看清楚是不是名字错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 16:16:53 | 显示全部楼层
危隽洁 发表于 2014-5-2 16:06
既然声明了,也包含了头文件,那就是没定义了?

声明的时候,最好加上 extern 来修饰。

我改了 函数的名字了  用了简单的,然后再.h文件里加了 extern。但是错误还是没有定义。可是我真的定义了呀
QQ截图20140502161636.png
回复 支持 反对

使用道具 举报

发表于 2014-5-2 16:17:31 | 显示全部楼层
你的函数是声明了但没有定义吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 16:19:59 | 显示全部楼层
危隽洁 发表于 2014-5-2 16:06
既然声明了,也包含了头文件,那就是没定义了?

声明的时候,最好加上 extern 来修饰。

这是在1602.c文件里面填充的 结构体 。
QQ截图20140502161821.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 16:21:12 | 显示全部楼层
华欣悦 发表于 2014-5-2 16:17
你的函数是声明了但没有定义吧

不好意思  我基础不好 是这个吗
QQ截图20140502161821.png
回复 支持 反对

使用道具 举报

发表于 2014-5-2 16:32:15 | 显示全部楼层
假面舞客 发表于 2014-5-2 16:19
这是在1602.c文件里面填充的 结构体 。

是不是你没把这文件加进工程里?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 16:34:44 | 显示全部楼层
危隽洁 发表于 2014-5-2 16:32
是不是你没把这文件加进工程里?

加了   我现在迷茫了
QQ截图20140502163253.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-2 17:08:50 | 显示全部楼层
不用改了  我重新写了   弄好了  谢谢各位
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 01:56 , Processed in 0.035225 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表