在便携式草莓上安装Gtk2

时间:2011-03-16 08:07:55

标签: windows perl gtk strawberry-perl

我下载了“strawberry-perl-5.12.2.0-portable”和“gtk + -bundle_2.22.1-20101227_win32”。我在某个目录中提取了strawberry-perl,然后我把gtk文件夹放在gtk文件夹中。

在portableshell.bat中,我更改了路径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 here的日志。看起来它没有编译,因为pkg-config提供了错误的数据或其他东西。

有没有人知道如何让这件事有效?

1 个答案:

答案 0 :(得分:2)

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

或者,使用

ppm install Bundle::Gnome2

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