Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 19 lut 2025, o 14:47


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 3 wrz 2016, o 09:30 
Offline
Nowy

Dołączył(a): 13 gru 2013
Posty: 19
Pomógł: 0

Witam, ma oto taki problem.

Kilka tygodni temu przepisałem kod z wideo poradnika "WIFI232 - programowanie". Wszystko działało mi ok. Po przerwie wróciłem do kodu i problem nie mogę go skompilować. Eclipse wali mi taki komunikat:


10:26:19 **** Incremental Build of configuration Release for project AM32_nad ****
make all
'Building target: AM32_nad.elf'
'Invoking: AVR C Linker'
avr-gcc -Wl,-Map,AM32_nad.map -mmcu=atmega32 -o "AM32_nad.elf" ./MK_USART/mkuart.o ./main.o
./main.o: In function `main':
main.c:(.text.startup.main+0xc): undefined reference to `analizuj_dane'
main.c:(.text.startup.main+0xe): undefined reference to `analizuj_dane'
collect2.exe: error: ld returned 1 exit status
make: *** [AM32_nad.elf] Błąd 1

10:26:20 Build Finished (took 535ms)

Proszę o pomoc.
Oto kod:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2016, o 09:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Usuń nawias klamrowy na końcu definicji funkcji analizuj_dane.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2016, o 09:46 
Offline
Nowy

Dołączył(a): 13 gru 2013
Posty: 19
Pomógł: 0

Hmm, nie mam nawiasu klamrowego w definicji tej funkcji



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2016, o 09:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Zobacz: ;)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2016, o 09:51 
Offline
Nowy

Dołączył(a): 13 gru 2013
Posty: 19
Pomógł: 0

Ok, wywaliłem cała tą cześć kodu a problem jest nadal



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2016, o 09:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Brakuje jeszcze nawiasu klamrowego na końcu funkcji int main(void).

------------------------ [ Dodano po: 5 minutach ]

Zobacz:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2016, o 10:00 
Offline
Nowy

Dołączył(a): 13 gru 2013
Posty: 19
Pomógł: 0

ok dzięki uporałem się. Faktycznie coś namieszałem z tymi nawiasami ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO