@Dirk
Tut mir leid. Das Foto, das ich hochgeladen habe, führt nur zu verwirrung, da es nicht alles zeigt! Das ist mein Fehler!
hier nun das Foto, das die ganze Wahrheit zeigt:
könnte es sein, dass mit der Definition in den Header-Dateien etwas nicht stimmt?
Mein Header File beginnt so:
Code:
#ifndef AT90LIB_H
#define AT90LIB_H
#include (...)
(...)
#endif
Wenn ich im Makefile nämlich den Pfad absichtlich falsch mache, also AT90_LIB_PATH = ../../../AT90Lib oder ebenfalls bei AT90_LIB_PATH = ../AT90Lib git es diese Meldung:
Code:
> "make.exe" all
-------- begin --------
avr-gcc (WinAVR 20100110) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
make.exe: *** No rule to make target `LedAndButton.elf', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:01
Grüsse und guten Start in die neue Woche
Filou
Lesezeichen