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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Tolya
Рядовой
Сообщения: 56
Зарегистрирован: 25.04.2021{, 18:38}
Репутация: 1
Имя: Анатолий

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

#1

Сообщение Tolya » 15.03.2024{, 14:42}

Уважаемые господа. Помогите пожалуйста разобраться где у меня что то не так. Сам только начинаю вникать в программирование. До этого занимался только электроникой. Выскакивает вот такая ошибка:

Несколько библиотек найдено для "Wire.h"
Используется: C:\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\Wire
Не используется: c:\FLprog\ideV8\portable\sketchbook\libraries\Wire
Несколько библиотек найдено для "SPI.h"
Используется: C:\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SPI
Не используется: c:\FLprog\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "Ethernet.h"
Используется: c:\FLprog\ideV8\portable\sketchbook\libraries\Ethernet
Не используется: c:\FLprog\ideV8\libraries\Ethernet
Не используется: C:\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\Ethernet
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: C:\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial
Не используется: c:\FLprog\ideV8\portable\sketchbook\libraries\SoftwareSerial
Не используется: c:\FLprog\ideV8\portable\sketchbook\libraries\Esp32-SoftwareSerial
exit status 1
call of overloaded 'abs(long unsigned int)' is ambiguous

Сам понимаю, что что не то с библиотеками. Но исправить пока, что не умею. Заранее благодарен всем кто откликнулся на мою прозьбу.
Вложения
slave.flp
(493.12 КБ) 9 скачиваний

Naladchik
Капитан
Сообщения: 824
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

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

#2

Сообщение Naladchik » 15.03.2024{, 16:09}

Проблема не в библиотеках а в косяке в штатном блоке ультразвукового дальномера.
В проекте, в ArduinoIDE, находите строчку
if (abs((millis() - _ultrasonic1P))>100) (на данный момент строка 272)
меняете ее на
if (abs( int (millis() - _ultrasonic1P))>100) (просто вставить 3 буквы)
и будет работать.
И так при каждой компиляции.
А если лень так делать то или
1 ждать пока Сергей (Автор FLProg) поправит блок, или
2. Заменить штатный на самодельный. И так на форуме были, и у Экоинс есть. Поиск поможет.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

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

#3

Сообщение montirovka » 15.03.2024{, 16:15}

Вот здесь недавно обсуждалась эта ошибка
viewtopic.php?f=18&t=9006
Люблю учиться на чужих ошибках.

Tolya
Рядовой
Сообщения: 56
Зарегистрирован: 25.04.2021{, 18:38}
Репутация: 1
Имя: Анатолий

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

#4

Сообщение Tolya » 15.03.2024{, 17:10}

Огромное спасибо за совет. Дай Бог Вам всем здоровья и мира. Еще раз большое человеческое СПАСИБО!!!

Ответить

Вернуться в «Спросить у знатоков»