现在已经进入GTK3的时代很久了,最近了解了一下Ubuntu的相关开发技术,在其开发社区发现了一款不错的开发工具,quickly,感兴趣的朋友可以参考官方教程进行尝试:
http://developer.ubuntu.com/get-started/
该quickly开发套件使用了pygtk来做界面的整合,无意中就去了解了一下gtk3的相关文档,在编译其最基本的例子的时候却出现了错误:
教程网址:http://developer.gnome.org/gtk3/stable/gtk-getting-started.html
开发一个最简单的程序,名为: window-default.c,代码如下:
#include <gtk/gtk.h> int main (int argc, char *argv[]) { GtkWidget *window; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL); gtk_widget_show (window); gtk_main (); return