Comment corriger l'erreur fatale ESP-IDF : esp_timer.h: No such file or directory
Problème
Lors de la compilation d’un projet ESP-IDF, vous pourriez rencontrer l’erreur suivante :
esp_timer_error_log.txt
/home/uli/myproject/main/src/ADC.cpp:17:10: fatal error: esp_timer.h: No such file or directory
17 | #include <esp_timer.h>
| ^~~~~~~~~~~~~
compilation terminated.Solution
Pour résoudre ce problème, vous devez vous assurer que le composant esp_timer est inclus dans votre projet. Cela peut être fait en modifiant votre fichier CMakeLists.txt dans le répertoire main pour inclure le composant esp_timer comme exigence :
idf_component_register_esp_timer.cmake
# ...
idf_component_register(
# ...
REQUIRES esp_timer
)S’il y a déjà une ligne REQUIRES, ajoutez simplement esp_timer à la liste des composants requis (séparés par des espaces).
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow