我正在为我的一个依赖于bblanchon的ArduinoJson的项目创建平台IO库。
我已经在我的library.json文件中声明了依赖项(名称和git存储库都作为参考-参见下面)。但是,当我试图编译一个使用我的库的项目时,ArduinoJson库没有添加到依赖树中,编译失败了,因为找不到头文件ArduinoJson.h。
如果我将ArduinoJson作为依赖项添加到platformio.ini中,那么它将被添加到依赖树中,并且软件编译时不会出现问题。然而,这不是一个干净的解决方案,我现在想要如何声明库中的依赖项,这样我就不必将ArduinoJson添加到我用这个库构建的每个项目中。
你知道我该怎么做吗?
泰克斯基督教
pio库查找器建议的依赖声明:
"dependencies" :
{
...
"bblanchon/ArduinoJson" : "*"
}作为对存储库的引用
"dependencies" :
{
...
"bblanchon/ArduinoJson" : "https://github.com/bblanchon/ArduinoJson.git"
}发布于 2022-09-05 21:51:45
这次也让我去了一段时间。以下是我为解决问题所采取的步骤。
https://stackoverflow.com/questions/73470149
复制相似问题