2501_91326638 2026-02-23 16:44 采纳率: 28.6%
浏览 11
已结题

我的项目在VS code里一直都烧录不成功

img


他一开始只是显示少一个cmake的idf文件,重启在登录之后让我修改debug就显示这个了

  • 写回答

2条回答 默认 最新

  • 关注

    你这个报错其实就是CMake找不到ESP-IDF的核心构建文件,说白了就是环境变量没配好,或者文件真丢了,按这几步来就行:

    1. 先查环境变量:在VS Code终端敲命令(Windows:echo %IDF_PATH%;Linux/macOS:echo $IDF_PATH%),看输出是不是空的或路径不对,空的就是环境变量没生效。
    2. 重新配置插件:按Ctrl+Shift+P,搜ESP-IDF: Configure ESP-IDF extension,重新选你的ESP-IDF安装目录,让插件自动配环境。
    3. 检查文件是否存在:去你装ESP-IDF的地方,看看tools/cmake/project.cmake在不在,不在就重下完整安装包。
    4. 清缓存再构建:终端敲idf.py cleanidf.py reconfigure,再试烧录。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月6日
  • 已采纳回答 2月26日
  • 创建了问题 2月23日