STM32
直播中

叹久

9年用户 838经验值
擅长:可编程逻辑 光电显示 接口/总线/驱动
私信 关注
[问答]

如何解决SMT32CuBeIDE printf无法输出浮点数的问题?

如何解决SMT32CuBeIDE printf无法输出浮点数的问题?

回帖(1)

王莹

2021-12-1 14:02:49
printf无法输出浮点数解决方法

STM32CUBEIDE是ST公司目前主推的集成开发环境,用了一段时间感觉效果十分不错,在代码编辑方面甩keil几条街。但是毕竟是新推出的工具,有些地方还不够完善,最近在做一个项目,需要用到printf来输出浮点数,但是默认情况下会报错。





报错提示内容为:The float formatting support is not enabled, check your MCU Settings from “Project Properties > C/C++ Build > Settings > Tool Settings”, or add manually “-u _printf_float” in linker flags.
根据提示进入Tool Settings,把printf输出浮点数勾上





即可解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分