问题描述
这似乎太容易了。我在连接到esp32的sdcard上存储了一个xml文件。
我使用SD.open()
函数来访问存储在sdcard上的文件。为了解析xml文件,我下载了tinyxml2库并尝试使用xmlDocument.LoadFile()
函数。
问题在于xmlDocument.LoadFile
函数正在使用std::File
指针。 SD.open()
函数返回一个fs::File
指针。
我的ArduinoIDE中产生的错误消息是:
有人知道如何将fs::File*
转换为std::File*
吗?
非常感谢您!
tinyxml2库:tinyxml2 lib
解决方法
非常感谢您。
就像@Galik提到的那样,他的提示对我来说是关键。但是从长远来看,@ Juraj建议最好使用json。