找回密码
 立即注册

QQ登录

只需一步,快速开始

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

Error: L6200E: Symbol asc2_1206 multiply defined (by lcd.o and oled.o)

[复制链接]
跳转到指定楼层
楼主
ID:262 发表于 2014-6-14 04:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Error: L6200E: Symbol asc2_1206 multiply defined (by lcd.o and oled.o)
解析:
出现以上两个错误的原因主要是:
在同一个工程里面,不同的功能之间增加了一个函数,而这个函数是一样的,所以叫multiply
解决的时候,有以下几种方法:
对于multiply defined这个问题:
1.lcd和oled两个项目分开,也就是不让其在一个项目里同时存在
2.更改一个项目里面的冲定义的函数名
3.如果是对于变量的话,可是尝试使用static--(本人为尝试过)
4.在一个工程里面,但是把它在头文件和组文件中去掉。
使用第4种方法比较不错,经尝试,去掉后,重新编译:0 Error(s), 0 Warning(s).  正确!下载验证成功!!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:189279 发表于 2017-5-3 19:08 | 只看该作者
能讲的详细一些吗,第四个方法,我改了函数名字还是不行
回复

使用道具 举报

板凳
ID:197714 发表于 2017-8-20 13:00 | 只看该作者
太棒了
回复

使用道具 举报

地板
ID:225233 发表于 2018-9-9 23:03 | 只看该作者
好评。
回复

使用道具 举报

5#
ID:578205 发表于 2019-8-3 10:28 | 只看该作者
感谢!学到了
回复

使用道具 举报

6#
ID:429176 发表于 2020-8-22 17:15 | 只看该作者
就是你可能定义了一个头文件,放到了main里面,但是这个头文件里面的参数你都没有在mian里面使用,就会出现上面的问题,解决办法:屏蔽这个头文件,编译OK。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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