PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AVR Studio und Include Files



simple
11.10.2006, 14:55
Hallo zusammen,

ich habe schon ein paar Diskussionen über Makefiles gelesen. Ich persönlich lasse das Makefile direkt von AVR Studio generieren. Jetzt habe ich das Problem, dass ich zu meiner main.c ein weiteres Modul test.c mit test.h geschrieben habe. Die test.* Dateien liegen im selben Verzeichnis wie die main.c und sind natürlich in der main mit #include "test.h" eingebunden. Jetzt findet der Complier die Files nicht und kommt mit einer "undefined reference...".
Im AVR Studio hab ich unter den Configuration Options den Pfad für die Include Dateien angegeben.Hilft aber leider nichts.
Hat jemand eine Idee oder dieses Problem schon mal gelöst?

Vielen Dank,
simple.

linux_80
11.10.2006, 18:13
Die Dateien die das Studio verwendet müssen im linken oberen Fenster auftauchen, falls es noch links oben ist ;-)
Also in der Explorerähnlichen Ansicht.
Wenn man Dateien nur einfach ins Verzeichnis kopiert, bekommt das das AVRStudio erstmal nicht mit, also entweder vorher erzeugen, und dann ändern, oder die Option 'Add Existing Source File' nehmen.

Genauso bei Header-Files und den anderen.

Einfach mal mit der rechten Maustaste auf diese Zeilen clicken.

simple
11.10.2006, 18:25
Stimmt. Ich hab die Dateien einfach so in das Verzeichnis gepfuscht. Ich werde das morgen gleich mal ausprobieren.
Danke für den Tip !