PlatformIO ESP8266 WiFi.h: No Such File or Directory beheben

English Deutsch

Problem:

Beim Kompilieren Ihrer PlatformIO-Firmware sehen Sie eine Fehlermeldung wie

platformio_wifi_error.txt
src/main.cpp:2:10: fatal error: WiFi.h: No such file or directory

**************************************************************
* Looking for WiFi.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:WiFi.h"
* Web  > https://platformio.org/lib/search?query=header:WiFi.h
*
**************************************************************

    2 | #include <WiFi.h>

Lösung

Anstatt

include_wifi_h.cpp
#include <WiFi.h>

verwenden Sie

include_esp8266wifi_h.cpp
#include <ESP8266WiFi.h>

Löschen Sie nun den .pio-Ordner aus dem Projektverzeichnis, um einen sauberen Build sicherzustellen, mit:

remove_pio_dir.sh
rm -rf .pio

Falls das nicht hilft, siehe unseren Artikel über die Behebung dieses Problems durch Hinzufügen der WiFi-Bibliothek zu den Abhängigkeiten: PlatformIO WiFi.h: No Such File or Directory beheben


Check out similar posts by category: Arduino, Electronics, ESP8266/ESP32, PlatformIO