Ошибка компиляции для платы Arduino/Genuino Uno

При компиляции программы в Arduino IDE я получаю следующее сообщение об ошибке. Этого не происходит при компиляции данных примеров программ в среде IDE.

Сообщение об ошибке выглядит следующим образом:

Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Uno"

C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware 
C:\Program Files\Arduino\hardware -tools 
C:\Program Files\Arduino\tools-builder -tools
C:\Program Files\Arduino\hardware\tools\avr -built-in-libraries 
C:\Program Files\Arduino\libraries -libraries 
C:\Users\mahim\OneDrive\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10805 -build-path 
C:\Users\mahim\AppData\Local\Temp\arduino_build_361527 -warnings=none -build-cache 
C:\Users\mahim\AppData\Local\Temp\arduino_cache_227236 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=
C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=
C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=
C:\Program Files\Arduino\hardware\tools\avr -verbose 
C:\Users\mahim\OneDrive\Documents\Arduino\3potpass\3potpass.ino
readlink 
C:\Users\mahim\OneDrive\Documents\Arduino\3potpass\3potpass.ino: The system cannot find the file specified.

Error compiling for board Arduino/Genuino Uno.

, 👍0


2 ответа


2

Это известная несовместимость между Arduino IDE и Microsoft OneDrive. Исправление должно быть доступно в ближайшее время; а пока переместите свои скетчи Arduino из папки OneDrive.

,

0

Следуя ответу duskwuff, проблема с папками OneDrive была решена в версии 1.8.6.

https://www.arduino.cc/en/Main/ReleaseNotes

ARDUINO 1.8.6 2018.08.23

[ид]

  • Обновлен arduino-builder до версии 1.4.0:
    • параллельная сборка (увеличение скорости компиляции)
    • улучшенное повторное использование уже скомпилированных файлов
    • Windows: исправлена сборка скетча, хранящегося в облачных папках OneDrive

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

,