ошибка компиляции Arduino Nano.Помогите пожалуйста!!

РоманУсов
Offline
Зарегистрирован: 26.08.2021

При компиляции скетча выдает ошибку-

Arduino: 1.8.13 (Windows 10), Плата:"Arduino Nano, ATmega168"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
C:\Users\1\AppData\Local\Temp\ccgKZenb.ltrans0.ltrans.o: In function `main':
 
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `setup'
 
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'
 
collect2.exe: error: ld returned 1 exit status
 
exit status 1
 
Ошибка компиляции для платы Arduino Nano.
 
 
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
nik182
Offline
Зарегистрирован: 04.05.2015

А новый файл, в котором ещё ничего не изменено и не добавлено компилирует?  

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

А где сам скетч то ???

Судя по сообщению нет функций setup и loop в скетче ...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Скетч? Секретный?

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

ЕвгенийП пишет:

Скетч? Секретный?

ну как секретный, он же его вставил (пустой файл).  :)

РоманУсов
Offline
Зарегистрирован: 26.08.2021

nik182 пишет:

А новый файл, в котором ещё ничего не изменено и не добавлено компилирует?  

Здравствуйте,нет,пишет ту же ошибку.

РоманУсов
Offline
Зарегистрирован: 26.08.2021

Komandir пишет:

А где сам скетч то ???

Судя по сообщению нет функций setup и loop в скетче ...

Здравствуйте,не компелиются вообще все скетчи,даже пустые

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Начни-ка со светлодиодика. А не хочешь, выноси мозг не нам, а 

Copyright (c) 2015-2017, Matthew Heironimus

Так и напиши, типа как скомпилировать твою библиотеку без скечча.  

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Komandir пишет:

Судя по сообщению нет функций setup и loop в скетче ...

Этот альтернативно одаренный компилирует не скетч, а *.cpp файл библиотеки. 

РоманУсов
Offline
Зарегистрирован: 26.08.2021

DetSimen пишет:

Начни-ка со светлодиодика. А не хочешь, выноси мозг не нам, а 

Copyright (c) 2015-2017, Matthew Heironimus

Так и напиши, типа как скомпилировать твою библиотеку без скечча.  

1.Скетч писал не я. 2.Я в этом не разбираюсь. 3.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

РоманУсов пишет:

1.Скетч писал не я. 2.Я в этом не разбираюсь. 3.

Тогда и помогать тебе, я думаю, бессмысленно.  Начни разбираться. 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Дет, дорогой. Давай ты Секирой Ужоса отрубишь простыню, криво вставленную? А там, глядишь и ТС сам сообразит, что ему делать? ;))

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Отрубил простыню, криво вставленную. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

РоманУсов пишет:

Здравствуйте,не компелиются вообще все скетчи,даже пустые

Здравствуйте, пустые скетчи и не должны компилироваться.

Вам сказали, приведите конкретный скетч и сообщение об ошибке для него. Пока не будет конкретного скетча, ответ на Вашу жалобы только один: "хреново, сочувствуем". Вам полегчало?

Или Вы приводите конкретный скетч и конкретные (для него) сообщения или другого ответа не будет.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

ЕвгенийП пишет:

Или Вы приводите конкретный скетч и конкретные (для него) сообщения или другого ответа не будет.

Я удалил, он свою портянку на тыщу строк вставил как попало.  Причем, это был скопированный текст Joystick.cpp, кусок библиотеки. Естес-сно никакова loop() и setup() в ей не было.  

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

На тыщу строк? Понятно.