biblioteki w WinAvr



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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"