免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1168 | 回复: 0
打印 上一主题 下一主题

Gtk 环境配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-06 16:45 |只看该作者 |倒序浏览

                                编写Gtk程序时,首先要建立Gtk的开发环境。
直接输入:
sudo apt-get install gnome-devel gnome-dev-doc
   就可以安装gtk的开发包了。如果在安装过程中提示有些软件包无法找到,这时尝试sudo apt-get update然后
再重新安装一般就可以了。
安装完成后可以输入一下代码做个测试:
               
               
               
               
                #include gtk/gtk.h>
/*定义回调函数destroy,关闭窗口时自动调用*/
void destroy(GtkWidget *widget, gpointer *data)
{
    gtk_main_quit();   
}
int main(int argc, char *argv[])
{
    /*定义指向控件的指针*/   
    GtkWidget *window;
    /*初始化图形显示环境*/
    gtk_init(&argc, &argv);
    /*创建窗口,确定关闭窗口时要执行的回调函数*/
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    g_signal_connect(GTK_OBJECT(window),"destroy",
        GTK_SIGNAL_FUNC(destroy), NULL);
    /*设置窗口属性*/
    gtk_container_border_width(GTK_CONTAINER(window), 100);
    gtk_widget_show(window);
    /*进入消息处理循环*/
    gtk_main();
    return 0;
}
使用 gcc -o gtkwin gtkwin.c `pkg-config --libs --cflags gtk+-2.0`
运行./gtkwin你就可一看到一个空白的窗口出现了。这就说明你的gtk环境已经OK了。
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/77727/showart_2019934.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP