找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 2840 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-12-13 15:15

正文摘要:

报错awa帮帮我 Error: L6200E: Symbol delay nus multiply defined (by key.o and bsp delay.o).

回复

ID:1107339 发表于 2023-12-31 21:27
重复定义,删除一个即可。
ID:593213 发表于 2023-12-26 17:31
一版这种延迟函数函数单独方法delay.C里面就行了。我看你有两个类似的文件名,应该是重复了。
ID:593213 发表于 2023-12-26 17:30
意思比较明显,就是重复定义了。看下key.h、key.c和bsp_delay.h、bsp_delay.c这几个文件里面是不是都包含了delay_nms()和delay_nus这两个函数了。
ID:1104332 发表于 2023-12-14 16:37
在其他文件里重复定义过了
ID:1094811 发表于 2023-12-14 11:01
多次定义,删掉重复的
ID:807182 发表于 2023-12-14 10:02
Hephaestus 发表于 2023-12-13 17:48
这两个函数分别在两个文件单独写出来了,到了连接阶段,连接器不知道该用哪一个。

楼上正解,应该是两个文件中都定义了delay_nus函数,编译器不确定用哪个
ID:883242 发表于 2023-12-13 17:48
这两个函数分别在两个文件单独写出来了,到了连接阶段,连接器不知道该用哪一个。

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

Powered by 单片机教程网

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