esp32-idf 开发踩坑记录

现象

在这里插入图片描述
直接使用原始命令编译idf.py build 但是提示idf 版本错误

在这里插入图片描述

卸载旧版本
在这里插入图片描述

编译出错build

问题

在这里插入图片描述
然后删除编译文件后,重新编译,还是出错

在这里插入图片描述

解决方法1

最后发现是因为项目所在文件夹有中文目录,把项目迁移到英文目录后,重新编译,结果如下

在这里插入图片描述

解决方法2

清空历史编译生成文件,然后重新编译
在这里插入图片描述

头文件报红

解决方案:参考 第九个目录

在这里插入图片描述