C++ 使用库编译时抛出错误
我找到了一个Arduino的Firebase示例,来自。我已经按照自述文件中的说明添加了Firebase Arduino库, 但编译失败,引发以下错误: 在firebase_sample_stream.ino:20:0中包含的文件中: /用户//Documents/Arduino/libraries/firebase-Arduino-master/firebase.h:24:25:致命错误:ESP8266WiFi.h:没有这样的文件或目录 包括 不仅是Firebase库,还包括任何其他库。我错过了什么C++ 使用库编译时抛出错误,c++,arduino,arduino-uno,esp8266,C++,Arduino,Arduino Uno,Esp8266,我找到了一个Arduino的Firebase示例,来自。我已经按照自述文件中的说明添加了Firebase Arduino库, 但编译失败,引发以下错误: 在firebase_sample_stream.ino:20:0中包含的文件中: /用户//Documents/Arduino/libraries/firebase-Arduino-master/firebase.h:24:25:致命错误:ESP8266WiFi.h:没有这样的文件或目录 包括 不仅是Firebase库,还包括任何其他库。我错过
希望有人能解决这个问题。您可以从此处手动下载该文件并将其包含在项目中。这可能行得通。或者您可以添加到额外的Board Manager并更新该板。我想您也在arduino软件中安装了esp8266板?您是通过工具->板:xxx选择的吗?嗯,自从我上次使用它以来,它可能已经改变了,但是Arudino只会在选择了相应的电路板的情况下公开特定的库及其头部。即使在选择电路板之前,代码也应该编译,这不会出错。您需要选择一块ESP8266板,否则会出现该错误。只有选择了ESP8266板,才能包括ESP8266 WiFi库。您在工具>线路板菜单中选择了什么?Firebase示例应该上载到ESP8266而不是Arduino。从哪里开始?我已经添加了这个