NodeMCU 1.0编译器给出错误:Arduino IDE 1.8.X上存在文件

问题描述 投票:-1回答:2

我突然在先前编译的代码中收到新的编译器错误。实际上,所有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的镇纸效果很差。 :-)有人看过吗?

compiler-errors esp8266 nodemcu
2个回答
0
投票

我无法对您的问题发表评论,所以请您简短回答:

尝试在管理员模式下运行Arduino IDE,然后编译代码。您可以更改Arduino可执行文件的兼容性设置,并使其始终以管理员身份运行,这是更永久的解决方法。


0
投票

请检查ESP8266固件版本,并将其设置/升级/降级为2.4.2版本。它会工作

© www.soinside.com 2019 - 2024. All rights reserved.