在便携式草莓上安装Gtk2

我下载了“strawberry-perl-5.12.2.0-portable”和“gtk + -bundle_2.22.1-20101227_win32”。 我在一些目录中提取草莓perl,在那里我把gtk文件夹与gtk的东西。

在portableshell.bat中,我更改了Path env并添加了:“%drivep%\ gtk \ bin;%drivep%\ gtk \ lib;”。 不要问我为什么添加lib目录,我看到一些人在一些网站上添加它。

当我运行portableshell命令:“pkg-config –libs –cflags gtk + -2.0”我得到:

c:\test>pkg-config --libs --cflags gtk+-2.0 -mms-bitfields -Ic:/test/gtk/include/gtk-2.0 -Ic:/test/gtk/lib/gtk-2.0/include - Ic:/test/gtk/include/atk-1.0 -Ic:/test/gtk/include/cairo -Ic:/test/gtk/include/g dk-pixbuf-2.0 -Ic:/test/gtk/include/pango-1.0 -Ic:/test/gtk/include/glib-2.0 -Ic :/test/gtk/lib/glib-2.0/include -Ic:/test/gtk/include -Ic:/test/gtk/include/free type2 -Ic:/test/gtk/include/libpng14 -Lc:/test/gtk/lib -lgtk-win32-2.0 -lgdk-wi n32-2.0 -latk-1.0 -lgio-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lgdk_pixb uf-2.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl 

所有文件夹看起来都不错,我也有编译glib的完整日志。 它看起来像不能编译,因为pkg-config给出了不好的数据,或者什么的。

有没有人有一些想法如何使这个事情工作?

如果你坚持编译,请参阅http://perlmonks.com/?node_id=793472“build-gtk-glib-post.PL ”,它对我有用(一定要使用下载链接)

或者,使用

 ppm install Bundle::Gnome2 

它可以从ActiveState和trouchelle存储库中获得(参见http://kobesearch.cpan.org/dist/Bundle-Gnome2