ESPAsyncWebServer.h 使用 esp32

ESPAsyncWebServer.h with esp32

我是 esp32 编程新手。我想尝试做一个服务器。

我尝试使用 ESPAsyncWebServer library

我遇到了这个错误

In file included from C:\Users\User\Documents\Arduino\server\server.ino:2:0:

Multiple libraries were found for "WiFi.h"
sketch\ESPAsyncWebServer.h:33:22: fatal error: AsyncTCP.h: No such file or directory

Used: C:\Users\User\Documents\ArduinoData\packages\esp32\hardware\esp32.0.4\libraries\WiFi
compilation terminated.

Not used: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.33.0_x86__mdqgnx93n4wtt\libraries\WiFi
exit status 1
Error compiling for board ESP32 Wrover Module.

谁能帮我告诉我安装 liberals 的正确方法是什么,因为我觉得我做错了。

您的编译错误表明您缺少 AsyncTCP 库。您可以在这里找到它:https://github.com/me-no-dev/AsyncTCP

您需要安装 ESPAsyncTCP 和 ESPAsyncWebServer 这两个库,因为后者依赖于第一个。

您可以通过以下方式安装它们:

  1. 正在从 github 下载 zip 文件:

  2. 在您的 Arduino IDE 中转到 Sketch > Include Library > ZIP-Library 和 select 您刚刚下载的库。