Czy mógłby ktoś mi pokrótce opisać strukturę plików w projekcie w Eclipse ? (chcę utworzyć projekt pod avr-a, mam wtyczkę, winavr oraz inne potrzebne moduły).
Mam tak:
-folder bibliotek d:/lib (pliki *.h oraz *.c)
Plik *.h nagłówkowy ma define'y oraz deklaracje funkcji i zmiennych.
W pliku *.c dołączam plik *.h i tworzę tam definicje.
W innym pliku żeby korzystać z jakiejś biblioteki dołączam plik *.h.
W AvrStudio nie miałem z tym problemów, tworzyłem projekt, dodawałem folder bibliotek do Includes w opcjach projektu, wrzucałem pliki *.h oraz *.c bibliotek których używałem w projekcie poprzez drag&drop, pisałem plik programu i wszystko się kompilowało.
Teraz chcę użyć Eclipse i występuje dużo problemów.
Pliki jednych bibliotek nie widzą definicji(chyba widzą tylko deklaracje) innych bibliotek mimo że dołączam plik *.h. W edytorze mogę nawet skoczyć do definicji tej funkcji, bo edytor ją 'widzi' jednak przy kompilowaniu są błędy.
Co mam wrzucić do Includes, co do Source Files, itd. ?
Jeśli można prosiłbym o jakiś mały przykład
Przeniosłem z "Programowanie ogólne".
[Dr.Vee]
Mam tak:
-folder bibliotek d:/lib (pliki *.h oraz *.c)
Plik *.h nagłówkowy ma define'y oraz deklaracje funkcji i zmiennych.
W pliku *.c dołączam plik *.h i tworzę tam definicje.
W innym pliku żeby korzystać z jakiejś biblioteki dołączam plik *.h.
W AvrStudio nie miałem z tym problemów, tworzyłem projekt, dodawałem folder bibliotek do Includes w opcjach projektu, wrzucałem pliki *.h oraz *.c bibliotek których używałem w projekcie poprzez drag&drop, pisałem plik programu i wszystko się kompilowało.
Teraz chcę użyć Eclipse i występuje dużo problemów.
Pliki jednych bibliotek nie widzą definicji(chyba widzą tylko deklaracje) innych bibliotek mimo że dołączam plik *.h. W edytorze mogę nawet skoczyć do definicji tej funkcji, bo edytor ją 'widzi' jednak przy kompilowaniu są błędy.
Co mam wrzucić do Includes, co do Source Files, itd. ?
Jeśli można prosiłbym o jakiś mały przykład
Przeniosłem z "Programowanie ogólne".
[Dr.Vee]