Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Memory leak in GTK under Windows 7 in gtk_widget_queue_draw
- #include <gtk/gtk.h>
- GtkVBox *vbox;
- GtkWindow *win;
- gboolean Timer (gpointer user_data)
- {
- gtk_widget_queue_draw (GTK_WIDGET (vbox));
- return 1;
- }
- int main(int argc, char **argv)
- {
- gtk_init(&argc, &argv);
- win = (GtkWindow*)gtk_window_new(GTK_WINDOW_TOPLEVEL);
- vbox = (GtkVBox*)gtk_vbox_new(TRUE, 1);
- gtk_container_add(GTK_CONTAINER(win), GTK_WIDGET(vbox));
- g_timeout_add (200, Timer, 0);
- gtk_widget_show_all(GTK_WIDGET(win));
- gtk_main();
- return 0;
- }
- set GTK=c:/temp/GTK
- gcc -c -mms-bitfields -I%gtk%/lib/gtk-2.0/include -I%gtk%/lib/gdk-2.0/include -I%gtk%/lib/glib-2.0/include -I%gtk%/include -I%gtk%/include/atk-1.0 -I%gtk%/include/gdk-pixbuf-2.0 -I%gtk%/include/cairo -I%gtk%/include/pango-1.0 -I%gtk%/include/gio-win32-2.0 -I%gtk%/include/glib-2.0 -I%gtk%/include/gtk-2.0 test.c
- gcc test.o --mwindows -Wl,-luuid -L%gtk%/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -lgobject-2.0 -lglib-2.0 -o test.exe
Advertisement
Add Comment
Please, Sign In to add comment