我尝试将库ESP8266WebServer安装到platformio IDE中。 我收到此错误“功能:没有这样的文件或目录”。一些关于“功能”的研究,http://www.cplusplus.com/reference/functional/
In file included from configMode.cpp:13:0:
.pioenvs/uno/ESP8266WebServer/ESP8266WebServer.h:27:22: fatal error: functional: No such file or directory
#include <functional>
^
compilation terminated.
答案 0 :(得分:2)
在我的情况下,我尝试执行相同的错误
#include <ESP8266WebServer.h>
在 .c 文件中。
它应该是 .cpp ,以便无错误编译。
答案 1 :(得分:0)
大多数情况下,库的名称应以大写字母开头,并以 .h 结尾。
在这种情况下,我猜它看起来像这样:
#include <Functional.h>
答案 2 :(得分:0)
我遇到了这个问题,但是意识到我在Arduino IDE中设置了错误的开发板。如果尚未安装用于ESP8266的Arduino内核(https://github.com/esp8266/Arduino#installing-with-boards-manager),请从Arduino IDE工具菜单中选择正确的板子。
现在我还有其他编译器错误。