找回密码
 立即注册

QQ登录

只需一步,快速开始

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

Keil uVision5报错Error: L6200E: Symbol delay nus multiply defined (by key.o a...

[复制链接]
跳转到指定楼层
楼主
报错awa帮帮我
Error: L6200E: Symbol delay nus multiply defined (by key.o and bsp delay.o).
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2023-12-13 17:48 | 只看该作者
这两个函数分别在两个文件单独写出来了,到了连接阶段,连接器不知道该用哪一个。
回复

使用道具 举报

板凳
ID:807182 发表于 2023-12-14 10:02 | 只看该作者
Hephaestus 发表于 2023-12-13 17:48
这两个函数分别在两个文件单独写出来了,到了连接阶段,连接器不知道该用哪一个。

楼上正解,应该是两个文件中都定义了delay_nus函数,编译器不确定用哪个
回复

使用道具 举报

地板
ID:1094811 发表于 2023-12-14 11:01 来自手机 | 只看该作者
多次定义,删掉重复的
回复

使用道具 举报

5#
ID:1104332 发表于 2023-12-14 16:37 | 只看该作者
在其他文件里重复定义过了
回复

使用道具 举报

6#
ID:593213 发表于 2023-12-26 17:30 | 只看该作者
意思比较明显,就是重复定义了。看下key.h、key.c和bsp_delay.h、bsp_delay.c这几个文件里面是不是都包含了delay_nms()和delay_nus这两个函数了。
回复

使用道具 举报

7#
ID:593213 发表于 2023-12-26 17:31 | 只看该作者
一版这种延迟函数函数单独方法delay.C里面就行了。我看你有两个类似的文件名,应该是重复了。
回复

使用道具 举报

8#
ID:1107339 发表于 2023-12-31 21:27 | 只看该作者
重复定义,删除一个即可。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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