Diskussion:GTK mit Builder: Builder
Letzter Kommentar: vor 11 Jahren von Juetho in Abschnitt Ergänzung für Windows-Nutzer bei automatischer Signalverknüpfung
Ergänzung für Windows-Nutzer bei automatischer Signalverknüpfung
BearbeitenKurze Anregung zum Kapitel Automatische Signalverknüpfung für Windows-Nutzer: Um Fehlermeldungen à la "Gtk-WARNING **: Could not find signal handler 'on_button_clicked'" zu vermeiden, muss die Methode mit G_MODULE_EXPORT deklariert werden, also:
G_MODULE_EXPORT void on_button_clicked (GtkWidget *w, gpointer d)
{
g_print ("Hallo, Welt!\n");
}
-- Milania 12:09, 18. Aug. 2013 (Signatur nachgetragen von: Jürgen 13:06, 18. Aug. 2013 (CEST) -- bitte künftig mit 4 Tilden ~~~~ selbst erledigen)
Dieses Problem gibt es auch in Linux Mint (wahrscheinlich mit allen Linux distros), aber die Erlösung ist ein bisschen anders. 'extern "C" ' muss anstatt 'G_MODULE_EXPORT' deklariert werden. Hier steht mein Text:
extern "C" void on_button_clicked (GtkWidget *w, gpointer d)
{
g_print ("Hello, World!\n");
}
Entschuldigung für grammatische Fehler. Englisch ist meine Muttersprache. --M. Mozdzen