ESP8266编译时错误:必须定义TCP_MSS

时间:2019-02-14 16:40:59

标签: arduino esp8266 arduino-ide arduino-esp8266

我只是从Arduino和ESP8266开始。在使用arduino板,一些LED和传感器完成一些基本操作之后,我想在基于ESP-8266-12E的Mini-NodeMcu Lua WiFi板上复制它们,一切都很好。然后,我想尝试与此板进行WiFi连接,但是我无法编译任何示例代码,一旦包含ESP8266WiFi.h库,所有示例代码都将编译错误。

显示的错误是:

#error TCP_MSS must be defined
#error LWIP_IPV6 must be defined
#error LWIP_FEATURES must be defined
#error LWIP_OPEN_SRC must be defined

我找不到有关这些错误的任何信息。我正在使用Arduino IDE,所有内容均已更新为最新版本。

谢谢!

1 个答案:

答案 0 :(得分:1)

只需添加行

#define TCP_MSS whatever
#define LWIP_IPV6 whatever
#define LWIP_FEATURES whatever
#define LWIP_OPEN_SRC whatever