Gtk >> C/C++
hello, world!
main.c
#include <gtk/gtk.h> int main(int argc, char** argv) { GtkWidget *win; GtkWidget *label; gtk_init(&argc, &argv); win = gtk_window_new(GTK_WINDOW_TOPLEVEL); label = gtk_label_new("Hello, world!"); gtk_container_add(GTK_CONTAINER(win), label); gtk_widget_show_all(win); g_signal_connect(win, "destroy", G_CALLBACK(gtk_main_quit), NULL); gtk_main(); return 0; }
編譯、執行
$ gcc -o main main.c `pkg-config --libs --cflags gtk+-2.0` $ ./main