C GTK+ Programm lässt sich nicht kompilieren

smirage

Lieutenant
🎅Rätsel-Elite ’24
Registriert
Apr. 2009
Beiträge
650
Hallo zusammen,

da ich nun schon seit 3 Tagen versuche den Fehler zu finden, aber überhaupt nicht weiterkomme, wende ich mich nun an euch :)

Ich versuche eine kleine Server-Client Anwendung zu programmieren.

Habe mit GTK+ eine Oberfläche erstellt und meine Funktionen dort eingefügt.

Leider lässt sich das Ganze nicht kompilieren. Er bringt immer wieder den Fehler: "undefinded reference to 'gdk_threads_init()'

Ich musste mit Threads arbeiten, da ich Sockets aus dem Netzwerk empfangen muss, aber gleichzeitig auch die GUI zeichnen will.

Ich muss dazu sagen, dass ich ziemlich unerfahren bin, wenn es um Programmieren geht.

Freue mich auf eure Antworten.

Vielen Dank schon mal im Voraus.

Gruß smirage
 
Zuletzt bearbeitet:
Danke für die schnelle Antwort.

Ich habe via "#include <gdk/gdk.h>" und "#include <gtk/gtk.h>" die Dateien, welche benötigt werden eingebunden. So stand das zumindest in einem Tutorial. Leider weiß ich nicht, welche noch einzubinden sind.

Ich habe auch schon im Linker die Datei "gthread-2.0.lib" eingebunden.

Vllt noch was wichtiges: Ich programmiere unter Code::Blocks für Windows.
 
Zuletzt bearbeitet:
Hab mich schon durch etliche Google-Beiträge gekämpft :)
Ich könnte noch probieren die gtk+-2.0.lib einzubinden, allerdings hab ich die auf meinem Rechner nirgends gefunden.

Mal schaun ob ich se runterladen kann.

Danke für deine Hilfe :)
 
undefinded reference to 'gdk_threads_init() klingt eher nach einem Linker-Fehler als nach nach einem Kompilier-Fehler. Mit dem Einbinden der gtk+-2.0.lib bist du wahrscheinlich auf der richtigen Fährte.
 

Ähnliche Themen

Zurück
Oben