Ошибки соотнесения путей при компиляции в Arduino IDE 1.8.5 под Windows XP
Для XP с русской локалью я получаю странный результат при попытке скомпилировать проект Marlin для 3D-принтера Anycoubic согласно инструкции https://3dtoday.ru/blogs/trialon/marlin119-for-anycubic-kossel-linear-plus
avr-g++: ошибка: C:\DOCUME~1\ИЖИ: такого файла или каталога нет
avr-g++: ошибка: Ь~1\LOCALS~1\Temp\arduino_build_153827\sketch\Marlin.ino.cpp: такого файла или каталога нет
avr-g++: ошибка: Ь~1\LOCALS~1\Temp\arduino_build_153827\preproc\ctags_target_for_gcc_minus_e.cpp: такого файла или каталога нет
avr-g++: предупреждение: '-x c++' после последнего входного файла не имеет эффекта
avr-g++: фатальная ошибка: нет входных файлов
компиляция прекращена.
статус выхода 1 Ошибка компиляции плат Arduino/Genuino Mega или Mega 2560.
@Ilya Yevlampiev, 👍0
1 ответ
Я понял, что основной причиной был пользователь Windows с кириллическим именем. Так что создание нового пользователя с базовым латинским именем и запуск от него Arduino IDE помогло
- Ошибка: expected unqualified-id before 'if'
- Ошибка компиляции кода для Arduino/Genuino Uno
- Ошибка : заблудиться '\' в программе
- Ошибка: invalid application of 'sizeof' to incomplete type 'int []' при попытке вычислить размер массива в библиотеке
- ошибка: expected primary-expression before '(' token
- Недопустимое преобразование из 'char' в 'const char*' [-fpermissive] в строке
- Ошибка компиляции в nodeMCU вместе с датчиком температуры oneWire ds18b20 и ЖК-дисплеем 2x16 (не I2C)
- Ошибка компиляции: "cannot declare 'client' to be of abstract type 'Client'"