尝试运行this USB Serial example (底部)来学习MBED,但我得到以下编译错误:
class "USBSerial" has no member "printf"有没有可能它不是为STM32F411实现的?或者这是MBED本身的问题?看起来这应该是基本的功能。搜索此错误时,在google上找不到太多有用的信息。其他人以前见过这个错误吗?
可能有用的细节:
IDE: vscode/platformIO
platformio.ini:
[env:nucleo f411re]
platform = ststm32
framework = mbed
board = nucleo_f411re
monitor_speed = 115200MBED版本: 6.2 (根据我的记忆,尽管我怀疑这有什么关系,因为我查看了文档中的几个版本,并且API和示例似乎没有变化)
发布于 2020-10-30 11:06:51
方法printf() (它是一个C语言,而不是C++概念)并不存在,就这么简单。如果您熟悉sprintf(),那么可以使用USBSerial.write()。
https://stackoverflow.com/questions/64602124
复制相似问题