Wenn ich in C was progge, dann nehm ich das AVRStudio.
Wenn zu einem Project weitere .c und .h -Dateien hinzukommen, diese erst in das Verzeichnis kopieren, und dann im AVRStudio auf der linken Seite hinzufügen, dann klappts auch mit dem compilieren. Aber nur wenn die Dateien auch keine Fehler haben.

Wo hast Du die lcd.* Dateien her, die Header Datei von oben (Anhang), ist so nicht ganz komplett !