Как исправить ошибку ESP32: 'ESP_LOGE' was not declared in this scope

Проблема:

При попытке скомпилировать ваш ESP32-проект вы видите сообщение об ошибке, такое как

esp_loge_error.txt
.pio/libdeps/esp32dev/HumanESPHTTP/src/QueryURLParser.cpp:29:9: error: 'ESP_LOGE' was not declared in this scope
        ESP_LOGE("Query URL parser", "parsing URL");
        ^~~~~~~~

Решение

В начале файла, где возникает ошибка (QueryURLParser.cpp в этом примере), добавьте следующую строку:

include_esp_log.h
#include <esp_log.h>

Check out similar posts by category: C/C++, ESP8266/ESP32