После обновления IDE глючат новые скетчи
- Войдите на сайт для отправки комментариев
Пт, 27/09/2019 - 20:08
Обновил IDE до версии 1.8.10
И теперь новый скетч не компилируется. А его предыдущая версия проходит компиляцию.
В новом, и библиотеки пишет, что задвоились и функция будто бы не задекларирована, но я ее вижу. И в предыдущей версии скетча она есть и работает.=((
С чем может быть связано?
Отличия версий скетчей в том, что добавил библиотеку MSTimer и добавил отображений времени.
\/
функцию до луп воткнуть, а также напрашивается вариант - откатиться назад
В строке №15 же явная ошибка, сами посмотрите!
Я бы даже сказал - в строке #13 явно что то не чисто..
откатиться назад
Не поможет. Он же скетч поменял. Старый скетч компилируется :)))
Так что что про обновление можно забыть - просто не компилируется скетч.
«- И голова, - И голова, - Без ***»)))
Вы пошутили - я посмеялся.=))
вот сам скетч:
прошу не пинать. я стараюсь...
алгоритм хотел такой:
при подаче напряжения, срабатывает датчик и загорается экран №1. при нажатии на кнопку экраны меняются по кругу. если нажатия нет 30 сек, то экран гаснет и переход в спящий режим, но датчик работает и данные обновляются. при нажатии снова включается экран и отображает данные .
сохранилась версия скетча, когда еще не было библиотеки времени. и на LCD только с сенсора отображалось. и в мониторе дублировалось. сейчас работаю с новой версией и вот она перестала компилироваться, хотя до обновления среды были другие ошибки, над которыми собственно и работал.
Вам же написали в сообщении #2, что функции нужно объявить до loop, а в Вашем случае до setup. Если ещё какие будут ошибки копируйте сообщения полностью сюда.
Вам же написали в сообщении #2, что функции нужно объявить до loop, а в Вашем случае до setup. Если ещё какие будут ошибки копируйте сообщения полностью сюда.
Спасибо.
Да, с функциями то я разберусь. Скетч еще сырой. Там много что делать еще. Меня больше всего в ступор вводит непонятка с библиотеками:
Ну так компилятор же явно указал Вам пути - по ним и смотрите. (ну либо публикуйте на форуме полное содержимое Вашего жесткого диска)
Ну так компилятор же явно указал Вам пути - по ним и смотрите. (ну либо публикуйте на форуме полное содержимое Вашего жесткого диска)
По ним смотрел.
Компилятор указал на путь к библиотекам, которые он использует. Всё верно. Там они и лежат. Но где он видит ещё?
Какие-то ещё версии будут?
А что, поиск уже отменили?
Посмотрите, где еще у Вас лежать одноименные файлы.
А что, поиск уже отменили?
Посмотрите, где еще у Вас лежать одноименные файлы.
Какими словами ещё обьяснить, что эти версии я проверил первым делом.
На компе нет двойных файлов.
Неужели такая ошибка ни у кого не встречалась ранее?
Перенесите на юсб ( cut , paste) ту на которую он говорит что используется.
Что теперь скажет компилятор?
Никакими не надо. Если компилятор говорит, что библиотеки дублируются, значит они дублируются.
А по сути. Включи ты, наконец, нормальный вывод сообщений и получишь полное сообщение, как все нормальные люди, типа такого:
У меня же показывает обе копии, и у тебя покажет.
я вообще один из примеров в библиотеки засунул... чтоб не потерять, так компилятор мне при каждой компиляции орет, что типа "это не библиотека"... Некоторые библиотеки не подходят к некоторым версиям IDE - так тех версий IDE у меня 3... (все портабельные)...
был глюк похожий, так я библиотеку распаковал и засунул прямо в скетч - оттуда не ругалось иде...