Hallo zusammen, vielleicht kann mir jemand helfen mit meinem kleinen Problemchen. Bestimmt steh ich nur extrem aufm Schlauch. Ich habe ein MSP430 Launchpad mit einem MSP430G2553 µP darauf an einem 2x20 Zeichen Display. Der Aufbau ist voll funktionsfähig mit einem ganz einfachen Programm. Jetzt wollte ich das Display mit dem Code von der Seite http://www.instructables.com/id/C-Library-for-HD44780-LCD-Display-Controller/ ausprobieren. Habe für den Anfang nur die beiden Header Dateien hd44780_4bit_lib.h hd44780_4bit_lib_config.h und die C Datei animateText.c eingefügt.(Mit New->Header File / New->Source File) Hier bekomme ich dann beim Build Projekt den Fehler error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "HD44780.out" not built Ich habe schon gesucht, aber leider keine Lösung für mich gefunden. Dadurch das die beiden Header Files direkt in meinem Verzeichis stehen sollten die doch erkannt werden. Ebenfalls kann man im "Include Browser" sehen das alle in Verwedung sind. Da ich relativ neu bin weiss ich nun auch nicht weiter. Kann da jemand helfen? Oder das mal nachstellen? Danke!
Hast du die Lib als Source vorliegen?
:
Bearbeitet durch User
>Hier bekomme ich dann beim Build Projekt den Fehler > >error #10234-D: unresolved symbols remain >error #10010: errors encountered during linking; "HD44780.out" not built >Keiner eine Idee? Poste alle Fehlermeldungen. Nicht nur den Schnipsel da. Kompletter Code könnte auch nicht schaden.
hast du files in dein arbeitsverzeichniss copiert? wenn ja, dass mag so nicht funktionieren. - entweder, du erzeugst die files in deinem project "neu" und kopierst den inhalt, oder - "Add Files" ( rechts-click auf project->Add Files ) und addierst die files zu deinem project. letzteres ist der standart, wobei die files NICHT schon in deinem verzeichnis liegen dürfen, also die files von irgendwo ( ie tmp ) addieren. ccs copiert sie dann in dein project verzeichniss und wird die makefiles anpassen.
Thomas K. schrieb: > Habe für den Anfang nur die beiden Header Dateien Das reicht nicht. Wo sollen denn die in den Headern beschriebenen Funktionen auch herkommen, wenn Du die entsprechenden .c Files wegläßt?
Hi, @ Peter, ja ich habe die .c und .h files erzeugt und nur den code rein kopiert.Standard mäßig sollte doch der Compiler durch den Aufruf im .c Programm die Header Dateien finden. @ Holger, das ist die Fehlermeldung mehr kommt nicht Ich werde mal deinen Tipp mit dem Add versuchen. @ EGS TI der Code lässt sich von der angegebenen HP laden. Sind direkt die .c und .h Dateien. Gruß Thomas
thomas schrieb: > @ Holger, das ist die Fehlermeldung mehr kommt nicht > Ich werde mal deinen Tipp mit dem Add versuchen. Dann warten wir mal auf Ergebnisse. thomas schrieb: > @ EGS TI der Code lässt sich von der angegebenen HP laden. Sind direkt > die .c und .h Dateien. > Gruß Thomas Danke, hab ich dann auch gesehen, als ich auf den Link geklickt habe ;) Konnte meinen Beitrag aber nicht mehr editieren. Dort wollte ich dann auch schreiben, dass du vermutlich zumindest deiner IDE über irgendein Menü mitteilen musst, wo sich der Sourcecode der Library befindet. Oder du fügst eben die Dateien deinem Projekt hinzu. So funktioniert das zumindest in den meisten anderen IDEs.
Hi, tja das Add erzeugt genau die gleiche Fehlermeldung.
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.