Page 1 of 1

请问,工程路径超过90个字符导致的编译提示时ccache错误的问题哪个版本可以修复?

Posted: Fri Dec 17, 2021 1:12 am
by iqss2005
如题,我目前安装的是windows平台的ESP-IDF V4.3.1 使用是编辑工具是vscode 经常发生工程路径超过90个字符导致的编译提示时ccache错误的问题,使用 idf.py --no-ccache build也没有用,目前非得手动删除.ccache文件才能纺译通过,请问应该升级到哪个版本才能解决这个问题,因为文件路径都是有统一规划的,影响很大,先谢过。

Re: 请问,工程路径超过90个字符导致的编译提示时ccache错误的问题哪个版本可以修复?

Posted: Fri Dec 17, 2021 7:51 am
by ESP_Bob
抱歉,由于第三方组件在 Windows 上的编译限制(当使能 ccache),Windows 安装 ESP-IDF 需要满足:
1.ESP-IDF工具(.espressif)的路径不超过90个字符。
2.ESP-IDF的路径长度不超过90个字符。
3.工程路径不超过90个字符。

如果无法修改路径:
编译时指定 `idf.py --no-ccache build` 应该能解决该问题,请再次确认是否可行

Re: 请问,工程路径超过90个字符导致的编译提示时ccache错误的问题哪个版本可以修复?

Posted: Fri Dec 17, 2021 8:24 am
by iqss2005
我在vscode的powershell运行:idf.py --no-ccache build没起作用。