4

「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 ディレクトリを追加したのか聞かないでください。誰かがそれをどこかの Web サイトに追加したのを見ました。

ポータブルシェル コマンド「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 が悪いデータなどを与えるため、コンパイルされていないようです。

このことを機能させる方法を知っている人はいますか?

4

1 に答える 1

2

コンパイルが必要な場合は、http://perlmonks.com/?node_id=793472 for "build-gtk-glib-post.PL" を参照してくださいうまくいきました (必ずダウンロード リンクを使用してください)。

または、使用します

ppm install Bundle::Gnome2

ActiveState リポジトリと trouchelle リポジトリの両方から入手できます ( http://kobesearch.cpan.org/dist/Bundle-Gnome2を参照) 。

于 2011-03-16T08:40:26.793 に答える