十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

当STM32CubeIDE中出现“The float formatting support is not enabled“的错误提示时

当STM32CubeIDE中出现“The float formatting support is not enabled“的错误提示时 stm32cubelde出现不支持浮点数1.错误错误如下当STM32CubeIDE中出现The float formatting support is not enabled的错误提示时这通常意味着在编译器设置中没有启用浮点数格式化支持。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.2.解决办法要解决这个问题你可以按照以下步骤操作打开STM32CubeIDE并导航到你的项目。在项目资源管理器中选择你的项目右键单击并选择Properties属性。在弹出的对话框中选择C/C BuildC/C构建。展开C/C Build并选择Settings设置。在左侧的列表中选择Tool Settings工具设置。在右侧的选项卡中选择MCU SettingsMCU设置。勾选Use float with printf from newlib-nano (-u printf float)。单击应用保存更改并重新构建你的项目。请注意上述步骤基于STM32CubeIDE 1.7.0版本。在其他版本中界面和选项的位置可能会有所不同但基本思路是一样的。如果你使用的是不同的开发环境或工具链请参考相应的文档来进行相应设置。
返回列表