踩大坑
esp-idf非常的滚动更新不友好,之前写了一堆,结果esp-idf版本自动更新然后好不容易配好的环境又全炸了,最终决定全删掉,无脑建议所有使用esp-idf的人都去用官方容器开发,完美解决基本所有的依赖和cmake插件问题(这里也得吐槽vscode的cmake插件的无脑).习惯使用idf.py命令行之后显然是比图形化界面舒适很多.
cmake问题
这是刚开始很常见的问题,会有一些很摸不着头脑的cmake报错,因为idf自己是有一套自己的c工具和环境的,大部分时候vscode的cmake插件是不会去用的,除非专门配置,但是哪怕专门制定了cmake工具路径还是会有各种奇奇怪怪的问题,因此还是建议用官方开发容器,否则经常得忍受一些莫名其妙的报错.