GTK Fragen

MacGyver1979

Grünschnabel
Hallo
ich habe eine Frage zu dem ScaleWidget.
Ich erstelle einen regler.
Code:
regler = gtk_adjustment_new(0.0, 0.0, 101.0, 0.1, 1.0, 1.0);
scale = gtk_vscale_new(GTK_ADJUSTMENT(regler));
gtk_scale_set_value_pos(GTK_SCALE(scale), GTK_POS_LEFT);
gtk_scale_set_digits(GTK_SCALE(vscale), 0);
/*Nun müste ich doch darüber den aktuellen wert zurück wo dieser Steht .z.B: 55?*/
wert = gtk_scale_button_get_value (vscale);
Dies Funktioniert aber nicht , kann mir jemand helfen ?
Gruß MacGyver
 
Hallo
habe mein Programm jetzt soweit das es unter Linux das macht was es tun soll.
Nun möchte ich es nach Windows portieren bzw. unter windows kompilieren.
Ich benutze devc++ binde auch die include eine von gtk.
Habe vorher gtk dev installiert aber irgendwie bringt er fehlermeldungen.
Sogar beim einfachen hello world fenster geht es nicht.
Kann mir jemand sagen wie und was ich genau linken muss ?
Bzw. welche libs ich einbinden muss ?
Gruß MacGyver
 
Wenn ich pkg-config aufrufe bekomme ich die meldung ich solle das packet spezifizieren.
Das Paket heißt "gtk+-2.0" und für die Libs mußt du "--libs" ausführen und für die Optionen die dem Compiler übergeben werden sollten "--cflags".
Code:
pkg-config --libs gtk+-2.0
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
Das sind jetzt natürlich die Libs von meinem System (Linux). Aber du mußt dann das was bei dir rauskommt als zusätzliche Optionen für den Linker in den Projekteinstellungen hinzufügen. (Und die --cflags bei den Compileroptionen logischerweise)

Gruß
 
Zuletzt bearbeitet:
Zurück