这似乎太容易了。我在连接到我的 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 库