我突然在先前编译的代码上收到新的编译器错误。实际上,所有NodeMCU1.0示例都会产生此错误。
“C:\ Users \ Martin \ AppData \ Local \ Arduino15 \ packages \ esp8266 \ tools \ xtensa-lx106-elf-gcc \ 2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-ar:无法重命名'C:\ Users \ Martin \ AppData \ Local \ Temp \ arduino_build_410489 \ libraries \ ESP8266WiFi \ ESP8266WiFi.a';原因:文件存在”
我以为可能是新的IDE 1.8.10,所以我回滚到1.8.9,但没有帮助。
我使用板管理器从Github删除并重新安装NodeMCU/ESP8266库2.5.2,但没有帮助。
我去了appdata \ Arduino15和temp \ various并删除了可以安全删除的所有内容,然后再次重新安装了库但没有帮助。
奇怪的是,在任何地方都找不到这个带有.a扩展名的明显存档文件,我检查以确保缓存为空。
在解决此问题之前,我的NodeMCU的镇纸效果非常差。 :-)
有人看过吗?
最佳答案
我无法评论您的问题,因此请您简短回答:
尝试以管理员模式运行Arduino IDE,然后编译代码。您可以更改Arduino可执行文件的兼容性设置,并使其始终以管理员身份运行,这是更永久的解决方法。
关于compiler-errors - NodeMCU 1.0编译器给出错误: File Exists on Arduino IDE 1.8.X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58614882/