编译Ruby-Libglade支持库,使用Glade编写Ruby-GTK程序 前面已经将支持Cairo的Ruby-GTK库编译完成 详见: http://hi.baidu.com/nivrrex/blog/item/64086709c20bd2c33bc7631c.html 现在,还差libglade的支持,以便是使用Glade进行界面规划
步骤如下: 1、下载ruby-libglade包,在 http:///projects/ruby-gnome2/files/ 下载 ruby-gnome2-all-0.19.4.tar.gz 将其中的libglade解压缩出来,并放置到C:\ruby-gtk2\中去 下载libglade包,在 http://ftp.acc./pub/GNOME/binaries/win32/libglade/ 下载,将其解压缩到C:\MingGW同名目录下 2、进入libglade目录 运行ruby extconf.rb,提示 checking for libglade-2.0... no 检查C:\MinGW\lib\pkgconfig的libglade-2.0.pc文件,发现 Requires: gtk+-2.0 libxml-2.0 表明还需要libxml库的支持,到 http://www./libxml.en.html 下载windows包,解压缩到C:\MingGW同名目录下 运行ruby extconf.rb,因为这个包里没有libxml-2.0.pc文件,所以仍提示 checking for libglade-2.0... no 然后到ubuntu的镜像下载libxml2-dev包 http://mirrors.163.com/ubuntu/pool/main/libx/libxml2/ 把其中的libxml-2.0.pc文件解压缩到 C:\MinGW\lib\pkgconfig 文件下 再次运行ruby extconf.rb,提示通过,生成Makefile文件 3、运行make命令 会提示cannot find -lxml2 然后更改-lxml2为-llibxml2即可 运行make命令,提示通过 4、运行make install命令 5、到http://glade./下载windows glade Binaries,安装使用即可
提示:在运行脚本时,有可能提示缺少libxml2-2.dll和iconv.dll文件 用libxml2.dll和libiconv-2.dll改名即可
关于GTK在Windows下默认主题很丑的问题,我们可以通过换肤,让GTK在Windows上达到很炫的效果,关于换肤,详见 http://hi.baidu.com/nivrrex/blog/item/b3e5fd1f55b71806304e15a1.html
至此:GTK+Glade的Ruby支持就彻底自己编译完成了,\^o^/ 这几天,通过对Ruby-GTK库的编译,学到了不少Linux下的东西,虽然是在Windows下进行的编译。很有收获,哈哈~
#Ruby编译Ruby-Libglade支持库,使用Glade编写Ruby-GTK程序 前面已经将支持Cairo的Ruby-GTK库编译完成 详见: http://hi.baidu.com/nivrrex/blog/item/64086709c20bd2c33bc7631c.html 现在,还差libglade的支持,以便是使用Glade进行界面规划
步骤如下: 1、下载ruby-libglade包,在 http:///projects/ruby-gnome2/files/ 下载 ruby-gnome2-all-0.19.4.tar.gz 将其中的libglade解压缩出来,并放置到C:\ruby-gtk2\中去 下载libglade包,在 http://ftp.acc./pub/GNOME/binaries/win32/libglade/ 下载,将其解压缩到C:\MingGW同名目录下 2、进入libglade目录 运行ruby extconf.rb,提示 checking for libglade-2.0... no 检查C:\MinGW\lib\pkgconfig的libglade-2.0.pc文件,发现 Requires: gtk+-2.0 libxml-2.0 表明还需要libxml库的支持,到 http://www./libxml.en.html 下载windows包,解压缩到C:\MingGW同名目录下 运行ruby extconf.rb,因为这个包里没有libxml-2.0.pc文件,所以仍提示 checking for libglade-2.0... no 然后到ubuntu的镜像下载libxml2-dev包 http://mirrors.163.com/ubuntu/pool/main/libx/libxml2/ 把其中的libxml-2.0.pc文件解压缩到 C:\MinGW\lib\pkgconfig 文件下 再次运行ruby extconf.rb,提示通过,生成Makefile文件 3、运行make命令 会提示cannot find -lxml2 然后更改-lxml2为-llibxml2即可 运行make命令,提示通过 4、运行make install命令 5、到http://glade./下载windows glade Binaries,安装使用即可
提示:在运行脚本时,有可能提示缺少libxml2-2.dll和iconv.dll文件 用libxml2.dll和libiconv-2.dll改名即可
关于GTK在Windows下默认主题很丑的问题,我们可以通过换肤,让GTK在Windows上达到很炫的效果,关于换肤,详见 http://hi.baidu.com/nivrrex/blog/item/b3e5fd1f55b71806304e15a1.html
至此:GTK+Glade的Ruby支持就彻底自己编译完成了,\^o^/ 这几天,通过对Ruby-GTK库的编译,学到了不少Linux下的东西,虽然是在Windows下进行的编译。很有收获,哈哈~
|