OpenEdv-开源电子网

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

Symbol __stdout multiply defined (by stdio_streams.o and usart.o).

[复制链接]

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
发表于 2019-7-30 20:14:13 | 显示全部楼层 |阅读模式
1金钱
..\OBJ\Template.axf: Error: L6200E: Symbol __stdout multiply defined (by stdio_streams.o and usart.o).
这个问题怎么解决啊?
网上都找遍了,都是又问没答案啊,难道大家的项目就都卡在这里,就死了么?
难道没人知道怎么解决么?

最佳答案

查看完整内容[请看2#楼]

http://www.openedv.com/forum.php?mod=viewthread&tid=298503&page=1#pid994863 第8楼
吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
 楼主| 发表于 2019-7-30 20:14:14 | 显示全部楼层
吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
回复

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2019-7-30 21:07:10 | 显示全部楼层
http://www.openedv.com/posts/list/17209.htm  最好能找到那个函数重复了,删一个
回复

使用道具 举报

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
 楼主| 发表于 2019-7-30 22:36:39 | 显示全部楼层
nashui_sx 发表于 2019-7-30 21:07
http://www.openedv.com/posts/list/17209.htm  最好能找到那个函数重复了,删一个

谢谢,那个帖子我看过了,我还在找那个错误。那个帖子里不能解决根本问题。
吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
回复

使用道具 举报

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
 楼主| 发表于 2019-7-30 23:03:43 | 显示全部楼层
nashui_sx 发表于 2019-7-30 21:07
http://www.openedv.com/posts/list/17209.htm  最好能找到那个函数重复了,删一个

找到了,但是不知道怎么改。
/*
_RWSTD_SPECIALIZED_FUNCTION
inline _STD::numpunct<char>*
__rw_create_native_facet (_STD::numpunct<char>*)
{
    return new _STD::numpunct_byname<char>("", 1);
}
*/
吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-7-31 02:24:34 | 显示全部楼层
删掉一个即可
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
 楼主| 发表于 2019-8-1 22:55:39 | 显示全部楼层

找不到stdio_stream这个文件……
吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-8-2 01:59:37 | 显示全部楼层
潘长青 发表于 2019-8-1 22:55
找不到stdio_stream这个文件……

你添加了什么其他库进来吧?
你在我们例程基础上改了什么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
 楼主| 发表于 2019-8-4 20:36:31 | 显示全部楼层
正点原子 发表于 2019-8-2 01:59
你添加了什么其他库进来吧?
你在我们例程基础上改了什么?

是的,我添加了别的库了。我用的是战舰实验0-1工程模版,我把dxflib这个c++库移植过去后,改了跟原来工程里重复的文件名和函数名后,点击编译就会报这个错误。其他的都没改,添加前编译成功的。 QQ拼音截图20190804203458.png


吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-8-5 01:27:57 | 显示全部楼层
潘长青 发表于 2019-8-4 20:36
是的,我添加了别的库了。我用的是战舰实验0-1工程模版,我把dxflib这个c++库移植过去后,改了跟原来工程 ...

貌似记得遇到过这种问题,不知道怎么解决的了。
你把我们的usart.c改了吧,改成不用半主机模式,然后自己定义一个printf即可。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

66

主题

224

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
金钱
1349
注册时间
2018-10-4
在线时间
200 小时
 楼主| 发表于 2019-8-6 21:55:06 | 显示全部楼层
正点原子 发表于 2019-8-5 01:27
貌似记得遇到过这种问题,不知道怎么解决的了。
你把我们的usart.c改了吧,改成不用半主机模式,然后自 ...

好的,谢谢原子哥,我试一试。
吾虽浪迹天涯 却未迷失本心
欢迎光临我的CSDN博客
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2019-7-11
在线时间
6 小时
发表于 2020-2-25 22:55:29 | 显示全部楼层
解决方法在
https://stackoverflow.com/questi ... nt50773218_20777139

使用$Super$$和$Sub$$对函数进行定义就行了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-21 02:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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