biblioteki w WinAvr

Nov 16, 2004 1 Replies
1.Jestem bardzo poczatkujacy
  1. Proboje skompilowac program w WinAVR dolaczam bilioteki: #include <avr/io.h>

#include <avr/interrupt.h>



#include <avr/signal.h>



#include <string.h>



#include "uart.h"



Jednak program wywala zaraz wywala mi taki komunikat: main.c:5:18: uart.h: No such file or directory



probowalem recznie "zainstalowac" biblioteki avrlib ale sie poddalem i skorzystalem z instalatora avrlib_setup.exe z jakiejs tam strony (pewnie sami wiecie z jakiej). No i dalej nic. Biblioteki of kors kopiuja sie do podkatalogu w winavr. Mozecie mnie jakos nakierowac? Mes



Cześć. To ci darujemy to prÓbuję ;-) \/

Po pierwsze primo pliki *.h to nie biblioteki, ale pliki nagłówkowe. Biblioteki są już skompilowane i dołącza się je z poziomu linkera (zobacz plik makefile i opcje dotyczące biblioteki math czy też rozbudowanego printfa).

Po drugie primo ;-) jeśli #include ma plik w cudzysłowiu, kompiler szuka go w tym samym katalogu co źródło. Jeśli ma szukać gdzie indziej, trzeba dać w <>, ale gcc-avr nie ma pliku uart.h w swojej strukturze plików.

Prawdopodobnie nie ściągnąłeś całego projektu, ale tylko plik *.c.

Pozdrawiam

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required