desktop_weather/main/spi_lcd_touch_example_main.c:35:10: fatal error: protocol_examples_utils.h: No such file or directory
35 | #include "protocol_examples_utils.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
查看CMakeLists.txt文件里有protocol_examples_common
set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/common_components/protocol_examples_common)
可能是IDF的版本有问题,查看官方文档发现官方用的是 V5.1.3,我的版本是V5.0.4,所以会报错。
官方文档:第04章.【立创·实战派ESP32-C3】文档教程 - 飞书云文档 (feishu.cn)
ESP-IDF会不定时的更新,本篇教程正在编辑的这时候,页面上的版本有V5.2.1、V5.1.3、V5.0.4和V4.4.6,它们分别是V5.2 V5.1 V5.0和V4.4版本。写本篇教程的时候,V5.2版本刚出来不久,可能后续还会更新其它的小版本,而V5.1版本已经推出好长时间,所以这里我们选择V5.1版本下载。选择V5.1.3进行下载,如下图所示。图标的标题是:ESP-IDF v5.1.3-Offline Installer。由于乐鑫会不定时更新版本,所以你看到的版本号不一定和我的一样。