Подскажите почему не компилируется?
- Войдите на сайт для отправки комментариев
Вс, 05/07/2015 - 18:13
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno"
In file included from Aquacontroller_ino.ino:4:
C:\arduino-1.0.6\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:81: error: conflicting return type specified for 'virtual void LiquidCrystal_I2C::write(uint8_t)'
C:\arduino-1.0.6\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'
Потому что компилятор выявил две ошибки в исходнике.
Потому что компилятор выявил две ошибки в исходнике.
Кэп?
а вот ты исправь ошибки не видя кода. слабо? :)
А это уже не для КО задача.
Ща ясновидящие подтянутся и сделают всю черновую работу.
:))) извеняюсь что сразу код не выложил, вот выкладываю, помогите найти ошибки пожалуйста
Какая-та проблема с библиотекой для дисплея.
а у меня как у новичка нет не какой ошибки)
скетч рабочий не какой ошибки не показывает(
Насколько помню, это может быть связано с версией ArduinoIDE
у меня последняя версия
Спасибо! буду качать оболочку постарше, вечером отпишусь что получится
И по первой ошибке. Присмотритесь. Компилятор указывает на то, что функция write() в библиотеке типа "Статическая" , а у вас в опубликованном скетче пользуется везде метод, как понимаю... оно точно определено как метод, а не статическая процедура? Посмотрите внимательно в библиотеке.
Интересно то что раньше компилировалось все, с полгода назад
возможно что он просто так все методы обозначает, я не вдавался в детали. Тогда, скорее всего ошибка наведенная косяком в типовом print() из-за несовместимости версий ИДЕ и компилятора.
Помогла установка версии оболочки более старой