Skocz do zawartości

Problem z kompilacją


tomekfabjanski

Pomocna odpowiedź

WWitam.

 

Już na początku mojej przygody z adruino napotkałem przeszkodę z którą sobie nie mogę poradzić.

W skrócie.

Odpalam nowy projekt.

Wchodzę w zarządzanie bibliotekami i dodaję interesującą mnie bibliotekę. Biblioteka się instaluje pomyślnie.

 

void setup() {
  // put your setup code here, to run once:
#include <arduino-timer.h>
  auto timer = timer_create_default();
  // kod ustawienie czasu odliczania 

long czasOdliczania = 5 ;

  // kod pod przełącznik uruchamiania odliczania - zrywka 

bool zaplon = false ;
  

}

void loop() {
  // put your main code here, to run repeatedly:

}

Opis błędu.

 

Arduino:1.8.16 (Windows 10), Płytka:"Arduino Uno"

In file included from C:\Users\tomek\Documents\Arduino\sketch_dec16a\sketch_dec16a.ino:3:0:

C:\Users\tomek\Documents\Arduino\libraries\arduino-timer\src/arduino-timer.h: In function 'void setup()':

C:\Users\tomek\Documents\Arduino\libraries\arduino-timer\src/arduino-timer.h:57:1: error: a template declaration cannot appear at block scope

 template <

 ^~~~~~~~

C:\Users\tomek\Documents\Arduino\libraries\arduino-timer\src/arduino-timer.h:265:8: error: 'Timer' does not name a type

 inline Timer<>

        ^~~~~

C:\Users\tomek\Documents\Arduino\sketch_dec16a\sketch_dec16a.ino: In function 'void loop()':

sketch_dec16a:18:18: error: 'timer_create_default' was not declared in this scope

     auto timer = timer_create_default();

                  ^~~~~~~~~~~~~~~~~~~~

exit status 1

'timer_create_default' was not declared in this scope

Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"

 

 

 

 

Edytowano przez tomekfabjanski
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.