ошибка компиляции проекта

Ответить
vlad
Лейтенант
Сообщения: 391
Зарегистрирован: 11.09.2015{, 11:50}
Репутация: 0
Откуда: Казань

ошибка компиляции проекта

#1

Сообщение vlad » 21.03.2016{, 19:15}

Проект который компилируется в 10.4, в 10.5 выдает ошибку

Arduino: 1.6.3 (Windows 8.1), Плата"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

pr3.ino:15:1: error: 'OneWire' does not name a type

Ошибка компиляции.

в чем проблема? что нужно изменить? проверил в портабл версии 10.4 все компилица в 10.5 выдает ошибку

Добавлено (21.03.2016, 19:15)
---------------------------------------------
у меня в проекте есть плата в которой стоит галочка не компилировать. в ней датчики 18D20 и все. я как бы в Си полный 0, но у меня сложилось впечатление что если стоит галочка не компилировать то библиотеки элементов устанавливаются ( если я правильно понял строку #include <OneWire.h> в 10.4 она присутствует что есть галочка что нет, а вот 10,5 в случае не компилировать этой строки нет.  в проекте также присутствуют другие библиотеки. Проверил еще на плате с часами. строка #include <DS1302.h> присутствует в любом случае компилировать или не компилировать плату с часами.

vlad
Лейтенант
Сообщения: 391
Зарегистрирован: 11.09.2015{, 11:50}
Репутация: 0
Откуда: Казань

ошибка компиляции проекта

#2

Сообщение vlad » 22.03.2016{, 08:27}

отключение компиляции платы не полностью убирает ее из программы. проделал простой пример с датчиком температуры . в этом случае все без проблем. а вот если отключить ее из компиляции.
6836786.png
5930726.png
Добавлено (22.03.2016, 08:27)
---------------------------------------------
в случае отключения ее из компиляции вылазит ошибка

Ответить

Вернуться в «Архив версия 1.11»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей