1 #include <gtk/gtk.h>
2 int main(int argc, char *argv[])
3 {
4 GtkWidget *window; //定义一个窗口控件指针
5 gtk_init(&argc, &argv); //初始化命令行参数,必须的
6 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);//创建窗口并返回指针,GTK——WINDOW——TOPLEVEL是窗口的一种
7 gtk_widget_show(window); //显示控件,这里是显示创健的窗口
8 gtk_main(); //主事件循环,必须
9 return 0;
10 }
~
上面的文件保存为windows.c
上面的gtk_init(&argc, &argv)与gtk_main()是一定要有的
在命令行下面这样编译:
gcc -o windows_1 windows_1.c `pkg-config --libs --cflags gtk+-2.0``
这里的-o 后面接的名字为窗口显示的名字!