Компилятор NodeMCU 1.0 выдает ошибку: файл существует в Arduino IDE 1.8.X - PullRequest
0 голосов
/ 29 октября 2019

Я неожиданно получаю новую ошибку компилятора в ранее скомпилированном коде. Фактически, все примеры 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 \ library \ ESP8266WiFi \ ESP8266WiFi.a'; причина: файл существует " Я подумал, что это может быть новая IDE 1.8.10, поэтому я откатилсядо 1.8.9 но без помощи. Я использовал диспетчер плат для удаления и переустановки библиотек NodeMCU / ESP8266 2.5.2 из Github, но без помощи. Я пошел в appdata \ Arduino15 и temp \ различным и удалил все, что можно было безопасно удалить, и снова переустановил библиотеки, но без помощи. Странно то, что этот очевидный архивный файл с расширением .a нигде нельзя найти, и я проверил, чтобы кеш был пуст. Пока это не решено, мой NodeMCU делает очень плохой пресс-папье. :-) Кто-нибудь видел это?

Ответы [ 2 ]

0 голосов
/ 06 ноября 2019

Пожалуйста, проверьте версию прошивки ESP8266 и установите / upgrade / downgrade to version 2.4.2. это будет работать

0 голосов
/ 05 ноября 2019

Я не могу прокомментировать ваш вопрос, поэтому, пожалуйста, извините этот краткий ответ:

Попробуйте запустить IDE Arduino в режиме администратора и скомпилируйте свой код. Вы можете изменить параметры совместимости для исполняемого файла Arduino и сделать его всегда запущенным от имени администратора, как более постоянный обходной путь.

...