Hello,
While coding with PlatformIo, the ESP8266Wifi.h library gives an error while compiling. It may cause problem.
#include <Arduino.h>
#include <ESP8266Wifi.h>
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Processing nodemcuv2 (platform: espressif8266; board: nodemcuv2; framework: arduino)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: [Redirecting...](https://docs.platformio.org/page/boards/espressif8266/nodemcuv2.html)
PLATFORM: Espressif 8266 (3.2.0) > NodeMCU 1.0 (ESP-12E Module)
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES:
* framework-arduinoespressif8266 @ 3.30002.0 (3.0.2)
* tool-esptool @ 1.413.0 (4.13)
* tool-esptoolpy @ 1.30000.201119 (3.0.0)
* toolchain-xtensa @ 2.100300.210717 (10.3.0)
LDF: Library Dependency Finder -> [Library Dependency Finder (LDF) — PlatformIO latest documentation](https://bit.ly/configure-pio-ldf)
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 37 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESP Async WebServer @ 1.2.3
| |-- ESPAsyncTCP @ 1.2.2
| |-- Hash @ 1.0
| |-- ESP8266WiFi @ 1.0
|-- ESP8266WiFi @ 1.0
Building in release mode
Compiling .pio\build\nodemcuv2\src\main.cpp.o
Compiling .pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFi.cpp.o
Compiling .pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiAP.cpp.o
Compiling .pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o
Compiling .pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiMulti.cpp.o
Compiling .pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiSTA-WPS.cpp.o
Compiling .pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiSTA.cpp.o
Compiling .pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiScan.cpp.o
In file included from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266Wifi.h:40,
from src\main.cpp:2:
C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/WiFiServer.h:68:26: error: 'esp8266webserver' does not name a type
68 | using ESP8266WebServer = esp8266webserver::ESP8266WebServerTemplate;
| ^~~~~~~~~~~~~~~~
In file included from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFi.h:40,
from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFiSTA-WPS.cpp:26:
C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\WiFiServer.h:68:26: error: 'esp8266webserver' does not name a type
68 | using ESP8266WebServer = esp8266webserver::ESP8266WebServerTemplate;
| ^~~~~~~~~~~~~~~~
In file included from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFi.h:40,
from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp:25:
C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\WiFiServer.h:68:26: error: 'esp8266webserver' does not name a type
68 | using ESP8266WebServer = esp8266webserver::ESP8266WebServerTemplate;
| ^~~~~~~~~~~~~~~~
In file included from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFi.h:40,
from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266Wifi.cpp:25:
C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\WiFiServer.h:68:26: error: 'esp8266webserver' does not name a type
68 | using ESP8266WebServer = esp8266webserver::ESP8266WebServerTemplate;
| ^~~~~~~~~~~~~~~~
In file included from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFi.h:40,
from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.h:30,
from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp:27:
C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\WiFiServer.h:68:26: error: 'esp8266webserver' does not name a type
68 | using ESP8266WebServer = esp8266webserver::ESP8266WebServerTemplate;
| ^~~~~~~~~~~~~~~~
In file included from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFi.h:40,
from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp:29:
C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\WiFiServer.h:68:26: error: 'esp8266webserver' does not name a type
68 | using ESP8266WebServer = esp8266webserver::ESP8266WebServerTemplate;
| ^~~~~~~~~~~~~~~~
In file included from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFi.h:40,
from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp:25:
C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\WiFiServer.h:68:26: error: 'esp8266webserver' does not name a type
68 | using ESP8266WebServer = esp8266webserver::ESP8266WebServerTemplate;
| ^~~~~~~~~~~~~~~~
In file included from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFi.h:40,
from C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp:25:
C:\Users\asg5.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src\WiFiServer.h:68:26: error: 'esp8266webserver' does not name a type
68 | using ESP8266WebServer = esp8266webserver::ESP8266WebServerTemplate;
| ^~~~~~~~~~~~~~~~
*** [.pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFi.cpp.o] Error 1
*** [.pio\build\nodemcuv2\src\main.cpp.o] Error 1
*** [.pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiAP.cpp.o] Error 1
*** [.pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiSTA-WPS.cpp.o] Error 1
*** [.pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiScan.cpp.o] Error 1
*** [.pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiSTA.cpp.o] Error 1
*** [.pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiMulti.cpp.o] Error 1
*** [.pio\build\nodemcuv2\libe6d\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o] Error 1
============================================================================================ [FAILED] Took 8.33 seconds ============================================================================================"C:\Users\asg5.platformio\penv\Scripts\platformio.exe 'run'" terminal işlemi şu çıkış koduyla sonlandırıldı: 1.
Terminal, görevler tarafından yeniden kullanılacak; kapatmak için bir tuşa basın.