Официальный сайт компании Arduino по адресу arduino.cc
IDE 1.6.0 ошибка компиляции
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Втр, 10/03/2015 - 10:53
Arduino: 1.6.0 (Windows 7), Плата"Arduino Uno" In file included from E:\arduino-1.6.0\hardware\arduino\avr\cores\arduino/Arduino.h:224:0, from E:\arduino-1.6.0\libraries\OneWire/OneWire.h:7, from Dmitry19_12.ino:7: E:\arduino-1.6.0\hardware\arduino\avr\cores\arduino/USBAPI.h:30:24: error: conflicting declaration 'typedef short unsigned int u16' typedef unsigned short u16; ^ In file included from Dmitry19_12.ino:6:0: E:\arduino-1.6.0\libraries\GSM/Narodmon.h:26:22: error: 'u16' has a previous declaration as 'typedef unsigned int u16' typedef unsigned int u16; ^ Ошибка компиляции. This report would have more information with "Отображать вывод во время компиляции" enabled in File > Preferences.
доброго дня всем
решил установить версию 1.6.0 и сразу получиь ошибку на проекте который на версии 1.0.5 компилируется без проблем. Скорей всего на данные грабли уже кто то налетал. нужен совет как это исправить.
конфликт типов - дважды обьявлен один и тот-же тип. Несовместимая библиотека Narodmon.h
Поменяй в ней u16 на uint16_t, а строку с обьявленим типа вообще убери.
строку заремил эффект тотже
новый результат.
Наверное все гадалки ещё спят, подождите, к обеду проснутся и вам устроят..... помощь
Тебе GSM для проекта нужно? Если нет, убирай нафиг. Ну и без скетча только общие советы получишь.
GSM для проекта нужен.
скеч выкладываю
Тогда открывай Narodmon.h и делай замену того злосчастного u16 на u_16, например, чтобы имена у типов были разные, или как ранее советовали, убрать объявление u16 нафиг, а все u16 заменить на uint16_t. До кучи пойдись по всем c-файлам в папке, там скоре всего тоже есть объявление переменных с типом u16. Это как раз в сообщении #3 видно.
Вариант с удалнием объявления и заменой на uint16_t даже лучше будет.
это ремим и меняем u16 на uint16_t
правильно?
Да, но только в папке с той бибилиотекой. По идее должно помочь.
1.0.6
охота на 1.6.0 запустить
хоти. кто тебе мешает))
внес изменения, прогресс на лицо но есть еще другая ощибка. гуру окажите помощь советом.