书上例子用4.3.x 不服就要用5
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/riscv32-esp-elf-g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER.
-- Building ESP-IDF components for target esp32c3
CMake Error at C:/Espressif/frameworks/esp-idf-v5.0/tools/cmake/build.cmake:245 (message):
Failed to resolve component 'esp_adc_cal'.
Call Stack (most recent call first):
C:/Espressif/frameworks/esp-idf-v5.0/tools/cmake/build.cmake:287 (__build_resolve_and_add_req)
C:/Espressif/frameworks/esp-idf-v5.0/tools/cmake/build.cmake:574 (__build_expand_requirements)
C:/Espressif/frameworks/esp-idf-v5.0/tools/cmake/project.cmake:440 (idf_build_process)
CMakeLists.txt:14 (project)
enmmm

按图修改
然后
fatal error:
driver/gpio.h: No such file or directory
16 | #include "driver/gpio.h"
| ^~~~~~~~~~~~~~~
tal error: driver/ledc.h: No such file or directory
22 | #include "driver/ledc.h"
| ^~~~~~~~~~~~~~~

timer 报错 滚去学下定时器相关在来修改


详情 上述链接 全部贡献跑通5.x仓库