Hallo Zusammen, hat jemand von euch Ahnung wie man Gtkextra verwendet? Ich bin ein wenig verzweifelt. Nach langer Suche habe ich ein Tool gefunden, dass im Prinzip in der Lage sein soll hübsche Graphen zu machen aber ich bekomme es einfach nicht zum Laufen. Jede Funktion die ich versuche zu verwenden produziert sowas: undefined reference to `gtk_plot_data_get_type' Leider finde ich nirgends etwas über compiler optionen die ich einstellen soll. Kann mir jemand weiterhelfen?
"undefined reference to" ist kein Compiler-, sondern ein Linker-Problem. Also prüfe ob Du die Bibliothek die Du verwenden willst auch richtig mit einbindest.
Zeig am besten mal Dein Makefile.in bzw. was Du sonst als Makefile hast, falls Du nicht die Autotools verwendest.
Hier die Makefiles. Ich dachte man kann das mit dem Linker Code::Blocks einstellen? Oder verstehe ich da was falsch?
Ok ich habe glaube ich das Problem ein wenig gelöst. Zumindest kann ich jetzt Compilieren. Und zwar mit gcc -o test main.c $(pkg-config --cflags --libs gtk+-2.0 gtkextra-3.0) Ich dachte das gtkextra-3.0 heißt gtkextra-config, weiß nicht wieso ich das dachte. Das Problem ist jetzt, dass wenn ich das Programm starten will nur das kommt. error while loading shared libraries: libgtkextra-x11-3.0.so.1: cannot open shared object file: No such file or directory Ich weiß, dass es die Datei gibt aber ich weiß nicht wie ich sagen kann wo.
M. M. schrieb: > Ich weiß, dass es die Datei gibt aber ich weiß nicht wie ich sagen kann > wo. entweder mit der Umgebungsvariable LD_LIBRARY_PATH oder via /etc/ld.so.conf. Viele Grüße, Simon
Danke das war einfacher als gedacht! Und siehe da ich kann das Programm ausführen. Nicht das es das tut was es soll aber das hat ja auch keiner erwartet.
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.