esp32-组件库依赖问题,大虾留步
2025-11-14909
AI 快速预览详细
本文讨论了在ESP32项目中添加自定义组件sd_card_dsp时遇到的编译错误“esp_partition.h: No such file or directory”。通过在main/CMakeLists.txt中添加REQUIRES sd_card_dsp,可以解决这个问题。文章详细解析了如何正确配置CMakeLists.txt,避免自行排查的时间成本。
有个问题很迷惑:main.c中添加了头文件main下的CMakeLists.txt内容idf.py编译是不会报错的;我又在components目录下添加了自己写的组件sd_card_dsp; 有三个文件:CMakeLists.txt sd_card_dsp.c sd_card_dsp.h 我想在main.c中添加sd_card_dsp.h头文件需要修改main/CMakeLists.txt,添加依赖 但是这个时候编译就报错:很奇怪,我就加个自己写的组件库,为什么会报这个错呢? 不加自己的组件库就不会报错 |




