ESP8266WiFi.h: 没有那个文件或目录
ESP8266WiFi.h: No such file or directory
如何让 WifiManager library 在 ESP32 板上工作?我正在使用 PlatformIO 开发我的代码。
这是我的进口商品:
#include "esp_camera.h"
#include <Arduino.h>
#include <WiFiClientSecure.h>
#include <PubSubClient.h>
#include <ArduinoJson.h>
#include <EEPROM.h>
#include <WiFiManager.h>
WiFiClient espClient;
PubSubClient client(espClient);
WiFiManager wifiManager;
platformio.ini
[env:esp32cam]
platform = espressif32
board = esp32cam
framework = arduino
monitor_speed = 115200
build_flags = -DMQTT_MAX_PACKET_SIZE=36000
lib_deps =
espressif/esp32-camera@^1.0.0
knolleary/PubSubClient@^2.8
bblanchon/ArduinoJson@^6.18.5
tzapu/WiFiManager@^0.16.0
但是当我 运行 代码时,我得到以下错误:
.pio\libdeps\esp32cam\WiFiManager/WiFiManager.h:16:25: fatal error: ESP8266WiFi.h: No such file or directory
经过进一步研究,我发现 WiFiManager 使用 ESP8266WiFi.h,现在我想知道如何让这个库在我的 ESP32 上工作,或者是否有替代库?该项目的自述文件确实说它适用于 ESP32。
最新版本的 WiFiManager 库 (0.16) 快一年了,不支持 ESP32。
您需要从 Github 安装库以获得 ESP32 支持。
在你的platformio.ini中替换
tzapu/WiFiManager@^0.16.0
和
https://github.com/tzapu/WiFiManager.git@^2.0.5-beta
如何让 WifiManager library 在 ESP32 板上工作?我正在使用 PlatformIO 开发我的代码。
这是我的进口商品:
#include "esp_camera.h"
#include <Arduino.h>
#include <WiFiClientSecure.h>
#include <PubSubClient.h>
#include <ArduinoJson.h>
#include <EEPROM.h>
#include <WiFiManager.h>
WiFiClient espClient;
PubSubClient client(espClient);
WiFiManager wifiManager;
platformio.ini
[env:esp32cam]
platform = espressif32
board = esp32cam
framework = arduino
monitor_speed = 115200
build_flags = -DMQTT_MAX_PACKET_SIZE=36000
lib_deps =
espressif/esp32-camera@^1.0.0
knolleary/PubSubClient@^2.8
bblanchon/ArduinoJson@^6.18.5
tzapu/WiFiManager@^0.16.0
但是当我 运行 代码时,我得到以下错误:
.pio\libdeps\esp32cam\WiFiManager/WiFiManager.h:16:25: fatal error: ESP8266WiFi.h: No such file or directory
经过进一步研究,我发现 WiFiManager 使用 ESP8266WiFi.h,现在我想知道如何让这个库在我的 ESP32 上工作,或者是否有替代库?该项目的自述文件确实说它适用于 ESP32。
最新版本的 WiFiManager 库 (0.16) 快一年了,不支持 ESP32。
您需要从 Github 安装库以获得 ESP32 支持。
在你的platformio.ini中替换
tzapu/WiFiManager@^0.16.0
和
https://github.com/tzapu/WiFiManager.git@^2.0.5-beta