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...
Danke, es hat geklappt, war nur ein kleiner Denkfehler achim
Gast
#4180401
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.
Gast
#4180408
Harald schrieb: > Danach sind diese .h Dateien im Projetordner, es kommt aber die o.g. > Fehlermeldung. dann fehlt die *.c Datei im Projekt
Gast
#4180429
Und ein #include "..."
Gast
#4180431
Ingo schrieb: > Und ein #include "..." nein, sonst würde er gar nicht bis zum linker kommen. > undefined refernce to `Funktionsname' kommt nicht vom Compiler
Gast
#4180468
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.
Gast
#4180473
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?
Gast
#4180483
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?
Gast
#4180485
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
Gast
#4180494
Das ist der CODE
Gast
#4180501
Harald schrieb: > Das ist der CODE dort gibt es nirgends eine Funktion mit dem namen N3310_Circle, dir fehlt vermutlich noch eine c Datei.
Gast
#4180528
Was steht dann in der .h
Gast
#4180532
Ich empfehle: Malen nach Zahlen.
Gast
#4180537
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 ?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
