我下载了“strawberry-perl-5.12.2.0-portable”和“gtk + -bundle_2.22.1-20101227_win32”。我在某个目录中提取了strawberry-perl,然后在那里把gtk文件夹放到了gtk文件中。在便携式草莓上安装Gtk2
在portableshell.bat中,我更改了Path env并添加了:“%drivep%\ gtk \ bin;%drivep%\ gtk \ lib;”。不要问我为什么添加lib目录,我看到有人在某个网站上添加了它。
当我portableshell命令来运行: “pkg配置--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
所有文件夹看起来不错,我也有编译能说会道here的完整的日志。它看起来像不能编译,因为pkg-config给出了不好的数据,或者什么。
有没有人有一些想法如何使这件事情的工作?
井脚本很麻烦,但我会尝试从中提取知识,然后编译。 – XoR 2011-03-17 08:04:35
XoR:如果您获得了草莓的良好解决方案,请将其发布到Strawberry邮件列表和http://win32.perl.org。 – 2011-03-17 19:06:58
你现在可以在Strawberry Perl中使用'ppm'吗?这怎么可能呢? Activestate使用MS编译器,Strawberry Perl使用gcc。 – 2011-05-12 08:46:57