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 文件,引用的路径不对。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐