如何修复 PlatformIO ESP8266 WiFi.h: No Such File or Directory
问题:
编译 PlatformIO 固件时,你看到类似这样的错误消息
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>解决方案
而不是
include_wifi_h.cpp
#include <WiFi.h>使用
include_esp8266wifi_h.cpp
#include <ESP8266WiFi.h>现在从项目目录中删除 .pio 文件夹以确保干净构建,使用:
remove_pio_dir.sh
rm -rf .pio如果这没有帮助,请参阅我们关于如何通过将 WiFi 库添加到依赖项来修复此问题的文章:如何修复 PlatformIO WiFi.h: No Such File or Directory
Check out similar posts by category:
Arduino, Electronics, ESP8266/ESP32, PlatformIO
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow