esp-idf 版本:esp-idf-v5.1
1、问题描述
vscode创建新的例程后,如果不是选择的esp32芯片,而是S3、C6等芯片,在main.c 文件中会出现红色表示的未定义标识符
然后追踪定义这些变量时,又会发现,文件不对。
但是,编译工程,又可以成功编译。
2、解决办法
在 main.c 内增加或修改:
#include "../build/config/sdkconfig.h"
如果main.c 和 build文件夹目录层级差两层,则是:
#include "../../build/config/sdkconfig.h"
文件内直接引用 sdkconfig.h 文件,引用的路径不对。