Hall habe da so ein Problem was ich nicht kapiere Ich nutze die Datein lcd.c und lcd.h. In Studio 4 habe ich sie eingebunden. Im Studio 6 schaffe ich es nicht. Wahrscheinlich mache ich die falsche Einstellung. Könnte es mir jemand kurz erklären. Danke achim
Solution Explorer -> rechtsklick auf Projekt -> Add -> Existing Item...
Hallo alle miteinander.... Tut mir Leid aber genau das geht bei mir gerade nicht. An was kann es denn noch liegen, dass die Fkt. in der Main nicht in der .h Datei aufgerufen werden. Ich bekomme die Fehlermedung: undefined refernce to `Funktionsname' Kann doch nicht sein Irgend welche Tips wie ich das lösen kann? habe die .h Daten wie beschrieben eingebunden. Add => Existing Items. Danach sind diese .h Dateien im Projetordner, es kommt aber die o.g. Fehlermeldung.
Harald schrieb: > Danach sind diese .h Dateien im Projetordner, es kommt aber die o.g. > Fehlermeldung. dann fehlt die *.c Datei im Projekt
Ingo schrieb: > Und ein #include "..." nein, sonst würde er gar nicht bis zum linker kommen. > undefined refernce to `Funktionsname' kommt nicht vom Compiler
Die *.c Datei ist schon da. In der ist ja die Main-fkt. Verstehe ich nicht, warum es an der fehlenden *.c Datei liegen soll.
Harald schrieb: > Verstehe ich nicht, warum es an der fehlenden *.c Datei liegen soll. weil dem linker ein objekt fehlt. In welcher Datei steht dann die Funktion die von undefined refernce to `Funktionsname' angemerkert wird?
in der *.c Datei steht die Fkt. die als undefinded refernce beschrieben wird. Die Fkt selbst steht allerdings in der .h-Datei. In die .h-Datei muss da auch ein #include?
Harald schrieb: > in der *.c Datei steht die Fkt. die als undefinded refernce beschrieben > wird. > > Die Fkt selbst steht allerdings in der .h-Datei. > > In die .h-Datei muss da auch ein #include? in einer .h Datei sollte keine Funktionen stehen. Zeig uns den Quellcode und die genaue Fehlermeldung
Harald schrieb: > Das ist der CODE dort gibt es nirgends eine Funktion mit dem namen N3310_Circle, dir fehlt vermutlich noch eine c Datei.
Harald schrieb: > Was steht dann in der .h Der Funktionsprototyp! Sonst nix! Siehe: https://de.wikipedia.org/wiki/Funktionsprototyp Die eigentlichen Funktionen müssen in einer anderen Datei .c stehen, die Du nicht in Dein Projekt eingebunden hast!
Du hast es irgendwie geschafft verschiedene Versionen von verschiedenen Leuten aus unterschiedlichen Jahren zu mischen. Außerdem sieht es aus als ob du Code in die Nokia_3310.c geschrieben hast. Nach kurzer Recherche fand ich das, einfach mal herunterladen, evtl. hilft es ja: http://www.jtronics.de/avr-projekte/display-nokia3310.html Wo bekommt man diese Displays eigentlich günstig her ?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
