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



Teraz jest 27 kwi 2024, o 21:19


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 4 paź 2013, o 10:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

chce przenieść funkcje do zewnętrznego pliku i zrobic bibloteke
przy okazji dostaje błędy


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


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


Cytuj:
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=attiny2313 -DF_CPU=8000000UL -MMD -MP -MF"uartlib.d" -MT"uartlib.d" -c -o "uartlib.o" "../uartlib.c"
../uartlib.c: In function 'odczytaj':
../uartlib.c:8: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
../uartlib.c:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
../uartlib.c:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
../uartlib.c:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
../uartlib.c:44: error: expected '{' at end of input



Ostatnio edytowano 4 paź 2013, o 10:31 przez DominikN, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 paź 2013, o 10:26 

Pomógł: 0

No deklaracje funkcji odczytaj masz, a gdzie definicja?



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 4 paź 2013, o 10:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

ok dodalem i nadal dostaje takie bledy


Kod:
make all
Building file: ../main.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=attiny2313 -DF_CPU=8000000UL -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "../main.c"
../main.c: In function 'odczytaj':
../main.c:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
../main.c:11: error: expected '{' at end of input
../main.c:11: warning: no return statement in function returning non-void
make: *** [main.o] Error 1

**** Build Finished ****


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 paź 2013, o 10:42 

Pomógł: 0

Po pierwsze czemu stworzyłeś projekt z debug?, stąd twoje problemy mogą być
stwórz na nowo odhacz debug i skompiluj jeszcze raz

------------------------ [ Dodano po: 1 minucie ]

W main brakuje void ;)

------------------------ [ Dodano po: 3 minutach ]

aaa no i w uartlib.h na końcu unsigned char odczytaj(void) no czego brakuje, czego?

No jak dorzucisz czego brakuje kompilacja idzie bez błędów.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 4 paź 2013, o 18:08 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3187
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 89

DominikN - masz wystarczającą liczbę postów aby wiedzieć że kody wklejamy przy pomocy syntax=c
Ostrzeżenie - Różowy J.



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: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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