找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2265|回复: 6
打印 上一主题 下一主题
收起左侧

*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS报错

[复制链接]
跳转到指定楼层
楼主
在将C51-A7例程lcd9648和AD转换程序合并起来的时候报错,我上网搜了搜有的说是extern的问题,但是我前前后后改过都无法解决,最后我发现问题可能在这两条上,请大家帮忙看看可以吗

8(25%_@NDZ{O}(ZU6[[P~MV.png (219.67 KB, 下载次数: 27)

8(25%_@NDZ{O}(ZU6[[P~MV.png

C35V5`D7RV$`S(XNM__S]3B.png (233.41 KB, 下载次数: 25)

C35V5`D7RV$`S(XNM__S]3B.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2022-6-25 18:45 | 只看该作者
42、43行注释掉可以用于排除故障。你把无关的39、40行注释掉当然会引起最后一图的错误,不要把bug越de越多。
回复

使用道具 举报

板凳
ID:99525 发表于 2022-6-25 19:47 | 只看该作者
毛病在lcd.c的104行,重复定义了
回复

使用道具 举报

地板
ID:277550 发表于 2022-6-25 20:06 | 只看该作者


变量在.c中定义,在.h中extern
回复

使用道具 举报

5#
ID:883242 发表于 2022-6-25 20:44 | 只看该作者
雪玉寐影 发表于 2022-6-25 19:47
毛病在lcd.c的104行,重复定义了

你搞错了,原来的错误是重复定义。

楼主瞎改,把lcd.c的104行给弄成没有定义了。
回复

使用道具 举报

6#
ID:1035058 发表于 2022-6-25 23:01 来自触屏版 | 只看该作者
devcang 发表于 2022-6-25 20:06
变量在.c中定义,在.h中extern

对,您是对的,我已经改好了,就是extern的问题,之前也改过但是没改正确,谢谢您了
回复

使用道具 举报

7#
ID:434018 发表于 2022-6-26 15:33 | 只看该作者
找CN16CHAR 与 EN8CHAR 定义或En8CharTypeDef 与 Cn16CharTypedef 重复的定义.
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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