致命错误:功能:没有这样的文件或目录 #include < 功能>

fatal error: functional: No such file or directory #include <functional>

提问人:Mykhailo 提问时间:11/16/2023 最后编辑:Mykhailo 更新时间:11/16/2023 访问量:42

问:

我安装了Arduino IDE并决定创建一个项目。已安装所有库。但我不明白为什么会出现这样的错误。帮助 我想将ESP8266连接到 Arduino Uno。我需要 arduino 通过 Wi-Fi 向 ThingSpeak 发送数据 在 C:\Users\Misha\Documents\Arduino\TestSketch\TestSketch.ino:4:0 包含的文件中: c:\Users\Misha\Documents\Arduino\libraries\ESP8266WiFi\src/WiFiClient.h:24:10:致命错误:内存:没有这样的文件或目录 #include ^~~~~~~~ 编译已终止。

退出状态 1

编译错误:退出状态 1 有人尝试重新安装,但徒劳无功。

Arduino Arduino-uno Arduino-ESP8266

评论

0赞 KIIV 11/16/2023
如果你有 UNO + wifi 模块,它可能是错误的库(AVR 编译器没有来自 STL 的任何内容,所以没有功能等等)
0赞 Juraj 11/16/2023
该库不应位于 Documents\Arduino\libraries 中。它与 esp8266 Arduino 平台捆绑在一起,并且只能在那里工作。

答:

0赞 Mykhailo 11/16/2023 #1

我通过在需要直接引用模块时调用 ESP 的库来解决这个问题。只有 ESP 板才能进行这种调用