Ubuntu下gtk+glade的搭建与安装

    在了解 Glade 之前,我想你应该先了解一下 GTK+ 与 Glade 之间的关系:

    GTK+ (GIMP Tool Kit) 是一套图形函式库 (GUI, Graphical User Intreface),可用来建立 X Window System 以图形为基础 (GUI-based) 的应用程式。一开始 GTK+ 是写来给 GIMP (GNU Image Manipulation Program) 图形处理软件使用的,不过随著 GNU/Linux 与 GNOME Desktop (使用了 GTK+) 的流行,GTK+ 图形库已经慢慢普遍使用在各种工具中。

    虽然有了 GTK+,但是要用 GTK+ 来撰写程式并不是一件轻松的事,因为要完成一个 GUI-based 的应用程式,得靠自己用熟悉的文书编辑器,一行一行把 C 程式码敲出来。如果你是个抽象思考力非常好,又很有耐性写程式码的人,也许只要几个小时就能把 GTK+ 摸透;但如果你和我一样也是个懒堕的家伙,我想能撑个一小时来弄清楚 GTK+ 有什用,就可算是一件非常了不起的事了 :-)。还好,Glade 的出现让我在想放弃前有了回心转意的念头。

    Glade 是 GTK+ 图形用户界面产生器 (Graphical User Interface Builder for GTK+)。也就是说,Glade 是个 Visual Programming Tool,和 Microsoft Windows 平台的 Visual Tools (VB、Delphi) 类似,只要用滑鼠拉一拉,它就会自动帮你产生 C source code。所以我们这些懒人,就不用再去为画面的设计烦脑,用 Glade 设计好画面,再用编辑器把程式码稍为修修减减就 OK 了。(现在也有各种语言如 C++、Ada95、Python、Perl 等的 GTK+ 介面,如果再搭配其它工具,也可以自动产生 C++, Ada95, Python and Perl 的程式码) 。(摘于百度百科)

    接下来开始在Ubuntu下安装GTK和Glade

#apt-get install build-essential gnome-core-devel devhelp libglib2.0-doc libgtk2.0-doc glade libglade2-dev libgtk2.0* scrollkeeper pkg-config -y

    安装上面的依赖包前,先执行

#apt-get update

    更新。

    安装好依赖包后,到开源那下载glade最新的包,这里采用的是安装的是glade3-3.8.5

    http://ftp.gnome.org/pub/GNOME/sources/glade3/3.8/ 这个链接里有相关的版本免费下载

#wget http://ftp.gnome.org/pub/GNOME/sources/glade3/3.8/glade3-3.8.5.tar.xz

    利用wget工具下载glade的安装包

#tar xvf glade3-3.8.5.tar.xz

    解压tar.xz

    进入glade3-3.8.5文件夹,执行configure文件,生成make文件,然后make&&make install安装

#cd  glade3-3.8.5
glade3-3.8.5#./configure --prefix=/usr
glade3-3.8.5#make&&make install

    若没有提示任何Err信息则表示安装成功。

    进入/usr/bin/

    执行glade-3文件,显示以下

    152738_FtZt_1385395.png

    祝你们好运!

转载于:https://my.oschina.net/HughLu/blog/287958

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值