Forum: Mikrocontroller und Digitale Elektronik Compilerfehler bei Einbindung einer C-Datei


von Lepo95 (Gast)


Lesenswert?

Hallo alle,

ich möchte gerne einen LCD ansteuern und habe mir das Tutorial 
(http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung 
) angesehen. Die Dort angegebene lcd-routines.h, habe ich in mein 
Projektverzeichnis kopiert und in mein Projekt eingebunden. Die 
lcd-routines.c liegt genauso im Projektverzeichnis.

Im Tutorial steht, dass man die lcd-routines.c neben seinem Hauptprojekt 
auch in sein Projekt aufnehmen soll, aber wie, man kann sie ja nicht 
einfach mit include einbinden, oder? Es ist ja keine richtige Library. 
Das Tutorial bezieht sich leider auf AVR Studio 4, aber ich habe Version 
5.1.

Dort habe ich versucht die C-Datei unter den Libraries mit einzubinden 
(für mich einzige Möglichkeit), aber
beim kompilieren kommt immer der Fehler, dass die -llcd-routines.c nicht 
gefunden werden konnte.

Was mich auch noch stutzig macht ist, dass ich die lcd-routines.c ja 
selber gar nicht eingebunden habe, das geschieht nämlich eig. nur in der 
lcd-routines.h, der Fehler muss demnach aus der lcd-routines.h kommen, 
oder?

Irgendwie schon alles sehr komisch. Für mich sieht es so aus, dass ich 
die C-Datei nicht richtig in mein Projekt integriert habe, so wie es im 
Tutorial steht. Wäre super, wenn ihr mir helfen könntet.

Vielen Dank

von Hans Peter B. (Gast)


Lesenswert?

Schau auf folgender Seite.

http://www.robotik-projekt.de/index.php/programmierung-einrichten-von-avr-studio/

Dort ist ein Makefile, mit mehreren C-Quellfiles, erklärt.

Hans Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.