我編寫在Windows上的程序時彈出,與海灣合作委員會(MinGW的)和GTK +防止終端窗口:從啓動程序
#include <gtk/gtk.h>
void *destroy(GtkWidget *widget, gpointer data)
{
gtk_main_quit();
}
int main(int argc, char *argv[])
{
// Initalize GTK+
gtk_init(&argc, &argv);
// Create GTK+ window
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(window, "destroy", G_CALLBACK(destroy), NULL);
// Show all widgets
gtk_widget_show_all(window);
// Enter loop
gtk_main();
// Exit program
return 0;
}
它編譯和運行,但問題是,當我啓動程序,它在打開GUI窗口之前在終端窗口中啓動。
如何防止這種情況發生?
可能的重複[如何擺脫控制檯在GTK編寫GUI程序與GTK?](http://stackoverflow.com/questions/2752479/how-do-i-get-rid-of- -grk-in-c) – ptomato 2010-09-05 20:29:47