这似乎太容易了。我在连接到我的 esp32 的 sdcard 上存储了一个 xml 文件。我使用该SD.open()
功能访问存储在 sdcard 上的文件。为了解析 xml 文件,我下载了 tinyxml2 库并尝试使用该xmlDocument.LoadFile()
函数。
问题是该xmlDocument.LoadFile
函数正在使用std::File
指针。该SD.open()
函数返回一个fs::File
指针。
我的 ArduinoIDE 中产生的错误消息是:
调用没有匹配的函数
tinyxml2::XMLDocument::LoadFile(fs::File*)
。
有人知道如何将其转换fs::File*
为std::File*
吗?
非常感谢!
tinyxml2 库:tinyxml2 库