1. 问题现象:编译esp32时,提示出现无法找到””${env:IDF_PATH}/components/””,如下图所示的情况:
2. 解决办法
① 按下键盘Win,点击设置,出现Windos设置界面
② 搜索框中,搜索“环境变量”,然后点击“编辑系统环境变量”
③ 点击“环境变量”
④ 点击新建
⑤ 在变量名中输入:IDF_TOOLS_PATH,在变量值中输入:F:\software\esp32-ide\Espressif
注意:变量值需要输入自己安装ESP32的路径。(可以在电脑上全局搜索Espressif来定位ESP32环境的安装位置),输入完成后,点击确定。
⑥ 重复④到⑤的操作,在变量名中输入:IDF_PATH,在变量值中输入:
F:\software\esp32-ide\Espressif\frameworks\esp-idf-v5.1.2,然后点击确定
⑦ 点击确定
⑧ 重启vscode以后,点击删除构建,然后编译
⑨ 编译完成,成功解决提示