OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 29722|回复: 9

重复定义的问题怎么解决呢?

[复制链接]

4

主题

7

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2014-4-20
在线时间
0 小时
发表于 2014-4-28 17:30:37 | 显示全部楼层 |阅读模式
..\OBJ\template.axf: Error: L6200E: Symbol NVIC_Configuration multiply defined (by sys.o and main.o).
..\OBJ\template.axf: Error: L6200E: Symbol delay_ms multiply defined (by systickdelay.o and delay.o).
..\OBJ\template.axf: Error: L6200E: Symbol delay_us multiply defined (by systickdelay.o and delay.o).

三个都是重复定义。  删掉其中一个在硬件上就实现不了了。这应该怎么解决啊,哪位大神帮下忙
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-4-28 19:04:05 | 显示全部楼层
重复定义了。
删掉重复的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2014-11-22
在线时间
0 小时
发表于 2014-11-22 17:20:06 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
去哪里删?main.o是什么。。。
回复 支持 反对

使用道具 举报

17

主题

293

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-26
在线时间
1 小时
发表于 2014-11-22 22:20:54 | 显示全部楼层
回复【3楼】阿木呆呆呆:
---------------------------------
main.o是编译器的中间输出文件,你去main.c里面找
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-11-23 00:05:18 | 显示全部楼层
回复【3楼】阿木呆呆呆:
---------------------------------
就是main.c,.o出错,你直接去找.c就是
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

101

帖子

0

精华

高级会员

Rank: 4

积分
509
金钱
509
注册时间
2016-1-4
在线时间
87 小时
发表于 2016-4-12 16:35:33 | 显示全部楼层
学习了,又知道一个问题了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2018-8-3
在线时间
1 小时
发表于 2018-8-3 15:02:31 | 显示全部楼层
首先检查头文件是否正确。再次检查在main函数和 sys函数里是否有重复定义的部分或者函数
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2018-7-1
在线时间
2 小时
发表于 2018-9-1 22:41:03 | 显示全部楼层
有可能是sys.c和main.c 都使用了定义 NVIC_Configuration 的头文件,去掉不用的可以了
回复 支持 反对

使用道具 举报

3

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2020-12-14
在线时间
9 小时
发表于 2021-1-11 13:13:22 | 显示全部楼层
大佬,解决了吗,我也是重复定义问题,任一一个文件夹中,重复的都会报错,求教该怎样解决
回复 支持 反对

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3874
金钱
3874
注册时间
2017-3-7
在线时间
1690 小时
发表于 2021-1-11 13:51:16 | 显示全部楼层
首先只保留一处函数定义的地方,其他文件可以先注释或删除,然后了解下c语言对于函数,变量定义的规定,就能很清楚的知道错误的原因
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-14 19:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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