Дубликаты переменных при компиляции проекта flprog LD

В данный форум модератором или автором переносятся темы из других форумов после исправления описанной ошибки во время работы над новой версией. Результаты исправления появятся в ближайшем релизе.
Ответить
Аватара пользователя
dimaspec
Рядовой
Сообщения: 20
Зарегистрирован: 24.09.2015{, 19:16}
Репутация: 0

Дубликаты переменных при компиляции проекта flprog LD

#1

Сообщение dimaspec » 11.11.2017{, 13:53}

Проблема возникла на этапе загрузки проекта в Arduino Nano V3, проверка проекта реализованного с помощью версии flprog 2.5.1 язык LD показала корректен, но при компиляции проекта в  среде Arduino выдало множество замечаний, и после проверки кода обнаружились лишние переменные и очень много через что проект не загружался в микроконтроллер до устранения вручную этих дублей.

ОШИБКИ
===========================================================

Arduino: 1.8.1 (Windows 10), Плата:"Arduino Nano, ATmega328"

pr1:26: error: redefinition of 'bool _bounseInput5S'

 bool _bounseInput5S = 0;

      ^

C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:7:6: note: 'bool _bounseInput5S' previously defined here
 bool _bounseInput5S = 0;
      ^
pr1:27: error: redefinition of 'bool _bounseInput5O'
 bool _bounseInput5O = 0;
      ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:8:6: note: 'bool _bounseInput5O' previously defined here
 bool _bounseInput5O = 0;
      ^
pr1:28: error: redefinition of 'long unsigned int _bounseInput5P'
 unsigned long _bounseInput5P = 0UL;
               ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:9:15: note: 'long unsigned int _bounseInput5P' previously defined here

 unsigned long _bounseInput5P = 0UL;
               ^
pr1:30: error: redefinition of 'bool _bounseInput3S'
 bool _bounseInput3S = 0;
      ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:4:6: note: 'bool _bounseInput3S' previously defined here
 bool _bounseInput3S = 0;
      ^
pr1:31: error: redefinition of 'bool _bounseInput3O'
 bool _bounseInput3O = 0;
      ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:5:6: note: 'bool _bounseInput3O' previously defined here
 bool _bounseInput3O = 0;
      ^
pr1:32: error: redefinition of 'long unsigned int _bounseInput3P'

 unsigned long _bounseInput3P = 0UL;
               ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:6:15: note: 'long unsigned int _bounseInput3P' previously defined here

 unsigned long _bounseInput3P = 0UL;
               ^
pr1:36: error: redefinition of 'bool _bounseInput3S'

 bool _bounseInput3S = 0;
      ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:4:6: note: 'bool _bounseInput3S' previously defined here
 bool _bounseInput3S = 0;
      ^
pr1:37: error: redefinition of 'bool _bounseInput3O'
 bool _bounseInput3O = 0;
      ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:5:6: note: 'bool _bounseInput3O' previously defined here
 bool _bounseInput3O = 0;
      ^
pr1:38: error: redefinition of 'long unsigned int _bounseInput3P'
 unsigned long _bounseInput3P = 0UL;
               ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:6:15: note: 'long unsigned int _bounseInput3P' previously defined here
 unsigned long _bounseInput3P = 0UL;
               ^
pr1:42: error: redefinition of 'bool _bounseInput3S'
 bool _bounseInput3S = 0;
      ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:4:6: note: 'bool _bounseInput3S' previously defined here
 bool _bounseInput3S = 0;
      ^
pr1:43: error: redefinition of 'bool _bounseInput3O'
 bool _bounseInput3O = 0;
      ^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:5:6: note: 'bool _bounseInput3O' previously defined here
 bool _bounseInput3O = 0;
      ^
pr1:44: error: redefinition of 'long unsigned int _bounseInput3P'
 unsigned long _bounseInput3P = 0UL;
               ^

Аватара пользователя
Anydy
Администратор
Сообщения: 3286
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 279
Имя: Андрей

Дубликаты переменных при компиляции проекта flprog LD

#2

Сообщение Anydy » 12.11.2017{, 11:43}

Здравствуйте....ну принято так...сначала здороваться!
По теме....ну сколько можно уже повторять? Если у вас проблема и вы ее хотите решить то надо что бы другие люди у себя на компе проверили... в данном случае как????
Прикрепите проект, скетч, лог ошибок.....иначе что гадать на картах?
И если у вас в компе каша то что мы тут должны вам сказать?

Добавлено (12.11.2017, 11:43)
---------------------------------------------
dimaspec писал(а):pr1:26: error: redefinition of 'bool _bounseInput5S'
ну очевидно же....или вы совсем не читали как написать скетч для моргания светодиодом))))
PS. Там даже галочка стоит где проблема)))
Последний раз редактировалось Anydy 12.11.2017{, 11:47}, всего редактировалось 1 раз.

Ответить

Вернуться в «Выполненно»