Gast
#2786427
Hey Leute, bisher habe ich meine geschriebenen Funktionen immer mit den defines includes etc. in die .h gepackt. Da dies aber kein schöner Stil ist und man in die .h nur die Prototypen der Funktionen packt und die Funktionen in eine seperate .c Datei reinschreibt wollte ich dies nun mal bei meinen Bibliotheken durchführen. Aufgebaut sind meine Datein nun in jeweils eine .h und .c Datei mit gleichem Namen. Habe mich dabei an den Artikel "Funktionen auslagern (C)" orientiert. Nun habe ich aber ein einfaches Problem. Wie sage ich z.B. AVR Studio 5, dass die Funktionen ein einer .c Datei stehen? Versucht habe ich schon die .c Dateien im "Solution Explorer" einzufügen. Bekomme aber immer die Fehlermedlung z.B. "undefined reference to 'i2c_ini'" und dies bei allen Funktionen die ich benutze. In irgendeinen Forum wurde gesagt, dass man das Problem auch ohne Makefiles lösen kann ...