biblioteki w WinAvr
Masz problem? Zapytaj na forum elektroda.pl
From: "Mes" <adramelech[]_at_nospam_poczta.onet.pl>
Subject: biblioteki w WinAvr
Date: Tue, 16 Nov 2004 21:44:43 +0100
1.Jestem bardzo poczatkujacy
2. 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
From: Marcin Stanisz <mstanisz_at_nospam_bzdury.poczta.onet.pl>
Subject: Re: biblioteki w WinAvr
Date: Tue, 16 Nov 2004 23:17:04 +0100
On Tue, 16 Nov 2004 21:44:43 +0100, Mes wrote:
1.Jestem bardzo poczatkujacy
Cześć. To ci darujemy to prÓbuję ;-)
\/
2. 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"
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).
Jednak program wywala zaraz wywala mi taki komunikat:
main.c:5:18: uart.h: No such file or directory
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.
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?
Prawdopodobnie nie ściągnąłeś całego projektu, ale tylko plik *.c.
Pozdrawiam
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"