ESP8266WebServer.h,“功能:没有这样的文件或目录”

时间:2016-05-03 07:04:37

标签: c++ arduino iot

我尝试将库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.

3 个答案:

答案 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工具菜单中选择正确的板子。

现在我还有其他编译器错误。