biblioteki w WinAvr

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

Reply to
Mes
Loading thread data ...

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

Reply to
Marcin Stanisz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.