Glib Thread in Verbindung mit GTK+ (C)
-
Hallo hat jemand Ansätze wie ich glib Thread in mein C Programm einbinde?
In C++ geht das ja mit Glib::thread_init() (hab ich schon gefunden). Muss man in Verbindung mit dem Glib Thread Funktionsaufruf nochwas aufrufen, bzw. kommt es vor oder nach gtk_main()?
Danke
cens
-
Hallo,
schau in die Doku, die ist ganz gut: http://library.gnome.org/devel/glib/unstable/glib-Threads.html
Du musst halt g_thread_init() aufrufen... in der gtk_main. So z.B.
#include <glib.h> int main() { g_thread_init(0); return 0; }
Ansonsten halt einfach glib.h inkludieren und loslegen. Ach ja, beim Kompilieren auch gthread-2.0 angeben... also so:
$ gcc $(pkg-config --cflags --libs gthread-2.0 glib-2.0) main.c -o main
Cheers
GPC