ESP32 PlatformIO esp_https_server.h: No such file or directory beheben

English Deutsch

Problem:

Beim Kompilieren Ihres PlatformIO-Projekts sehen Sie einen Compiler-Fehler wie

src/main.cpp:6:10: fatal error: esp_https_server.h: No such file or directory

esp_https_server_missing.txt
src/main.cpp:6:10: fatal error: esp_https_server.h: No such file or directory

bei der folgenden Zeile:

include_esp_https_server.txt
#include <esp_https_server.h>

Lösung

Die ESP32-HTTPS-Server-Bibliothek ist in älteren Versionen von arduino-espressif32 nicht enthalten. Die Lösung besteht daher darin, eine neuere Version der Plattform-Bibliothek wie Version 2.0.4 zu verwenden. Fügen Sie dazu die folgende Zeile zu Ihrer platformio.ini hinzu:

platformio_platform_packages.ini
platform_packages = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.4

Vollständiges platformio.ini-Beispiel:

platformio.ini
[env:esp32dev]
platform = espressif32
platform_packages = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.4
board = esp32dev
framework = arduino
monitor_speed = 115200

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