OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 482|回复: 17

高手请进!KEIL中使用C++重定向fputc出问题

[复制链接]

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
发表于 2017-8-23 20:47:27 | 显示全部楼层 |阅读模式
200金钱
    本人灯渣一枚。如题,目标板是战舰V3,想要使用C++完成开发,但是编译的时候,原子哥实现的printf重定向出问题,网上相关的资料也很少,求同用C++开发的大佛帮帮忙。还有,我应该怎样实现std::cout 和 std::cin呢?可否指点一些靠谱的资料,不胜感激。

错误

错误
路漫漫其修远兮,戒骄戒躁。
回复

使用道具 举报

  离线 

8

主题

257

帖子

0

精华

高级会员

Rank: 4

积分
644
金钱
644
注册时间
2017-7-27
在线时间
84 小时
发表于 2017-8-23 20:47:28 | 显示全部楼层
huanghan 发表于 2017-8-26 19:57
我编译了,可以编译过啊,

面向对象LED.rar (1.98 MB, 下载次数: 77)
回复

使用道具 举报

  离线 

489

主题

9万

帖子

30

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
124703
金钱
124703
注册时间
2010-12-1
在线时间
1049 小时
发表于 2017-8-24 00:41:45 | 显示全部楼层
帮顶
回复

使用道具 举报

  离线 

0

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
347
金钱
347
注册时间
2017-6-19
在线时间
50 小时
发表于 2017-8-24 09:51:24 | 显示全部楼层
iostream的头文件呢
回复

使用道具 举报

  离线 

8

主题

257

帖子

0

精华

高级会员

Rank: 4

积分
644
金钱
644
注册时间
2017-7-27
在线时间
84 小时
发表于 2017-8-24 10:23:11 | 显示全部楼层
正点原子公众号
是不是缺少 "stdio.h"头文件
       
回复

使用道具 举报

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
 楼主| 发表于 2017-8-24 14:46:22 | 显示全部楼层

原子哥,当时你们实现printf的时候参考的什么资料?是否可以提供一下?ReTARGET.c?
路漫漫其修远兮,戒骄戒躁。
回复

使用道具 举报

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
 楼主| 发表于 2017-8-24 14:47:12 | 显示全部楼层
jokeym 发表于 2017-8-24 09:51
iostream的头文件呢

没有使用std类,也没有printf,编译的时候不过,以C的方式编译也不行,标准C和C99都不行
路漫漫其修远兮,戒骄戒躁。
回复

使用道具 举报

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
 楼主| 发表于 2017-8-24 14:47:26 | 显示全部楼层
huanghan 发表于 2017-8-24 10:23
是不是缺少 "stdio.h"头文件

包含了stdio.h
路漫漫其修远兮,戒骄戒躁。
回复

使用道具 举报

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
 楼主| 发表于 2017-8-24 14:48:10 | 显示全部楼层
使用微库的方式也不行
回复

使用道具 举报

  离线 

8

主题

257

帖子

0

精华

高级会员

Rank: 4

积分
644
金钱
644
注册时间
2017-7-27
在线时间
84 小时
发表于 2017-8-25 07:58:47 | 显示全部楼层
EAON 发表于 2017-8-24 14:48
使用微库的方式也不行

把工程传上来我给你看看
回复

使用道具 举报

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
 楼主| 发表于 2017-8-25 19:35:23 | 显示全部楼层
工程附件如下
路漫漫其修远兮,戒骄戒躁。
回复

使用道具 举报

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
 楼主| 发表于 2017-8-25 19:38:22 | 显示全部楼层
huanghan 发表于 2017-8-25 07:58
把工程传上来我给你看看

原子哥论坛似乎只能在发帖的时候添加附件,传在百度网盘了,还望大神指点指点,链接:http://pan.baidu.com/s/1i5EGslB 密码:48ry
路漫漫其修远兮,戒骄戒躁。
回复

使用道具 举报

  离线 

8

主题

257

帖子

0

精华

高级会员

Rank: 4

积分
644
金钱
644
注册时间
2017-7-27
在线时间
84 小时
发表于 2017-8-26 19:57:55 | 显示全部楼层
EAON 发表于 2017-8-25 19:38
原子哥论坛似乎只能在发帖的时候添加附件,传在百度网盘了,还望大神指点指点,链接:http://pan.baidu.c ...

我编译了,可以编译过啊,
回复

使用道具 举报

  离线 

8

主题

257

帖子

0

精华

高级会员

Rank: 4

积分
644
金钱
644
注册时间
2017-7-27
在线时间
84 小时
发表于 2017-8-26 20:26:57 | 显示全部楼层

给编译通过了,下载到芯片里,看 看运行正常不
回复

使用道具 举报

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
 楼主| 发表于 2017-8-28 12:34:33 | 显示全部楼层
huanghan 发表于 2017-8-26 20:26
给编译通过了,下载到芯片里,看 看运行正常不

你看我main.c里面那三条备注,这个工程我把uart.c里面编译预处理设置为不进行printf定向到串口。是可以编译通过,现在我想做的事情是实现串口输出,使用printf定向到串口。跑马灯也是能跑的。
路漫漫其修远兮,戒骄戒躁。
回复

使用道具 举报

  离线 

8

主题

257

帖子

0

精华

高级会员

Rank: 4

积分
644
金钱
644
注册时间
2017-7-27
在线时间
84 小时
发表于 2017-8-28 12:41:28 | 显示全部楼层
我给你编译过的工程里,我把uart.c里面编译预处理设置为进行printf定向到串口,
回复

使用道具 举报

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
 楼主| 发表于 2017-8-28 13:30:44 | 显示全部楼层
huanghan 发表于 2017-8-28 12:41
我给你编译过的工程里,我把uart.c里面编译预处理设置为进行printf定向到串口,

大神请收下我的膝盖
路漫漫其修远兮,戒骄戒躁。
回复

使用道具 举报

  离线 

24

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
321
金钱
321
注册时间
2016-3-16
在线时间
131 小时
 楼主| 发表于 2017-8-28 13:32:50 | 显示全部楼层
huanghan 发表于 2017-8-28 12:41
我给你编译过的工程里,我把uart.c里面编译预处理设置为进行printf定向到串口,

现在我想实现std::cout对象输出呢?大神有资料推荐么?有例程po一下给小弟那就更感激不尽了。
路漫漫其修远兮,戒骄戒躁。
回复

使用道具 举报

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

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-4-20 10:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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