在Windows中安装GTK2!

时间:2011-03-23 00:00:39

标签: perl gtk

我正在尝试在Windows中安装GTK并使用GLADE开发GUI界面。对于GTK,我需要安装Glib,这对我来说是个问题。我想做的是:

perl Makefile.pl
dmake
dmake test
dmake install

但我陷入dmake步骤。我看到的错误是:

---------------  dmake.exe:  Error code 1, while making 'Glib.o'-------------

是否可以在窗口上使用带有perl的GLADE和Glib?如果是这样,我在构建它时犯了错误吗?

1 个答案:

答案 0 :(得分:1)

我在xp中使用了gtk 2.22,在xp中使用msvisual c ++ 2010和activePerl 5.012编译了7。这是一个肮脏的工作,但它适用于我。几个月前我这样做了,这些是我写的笔记。

  1. 获取msvcr100.dll并将其放入system32文件夹。
  2. 编译ExtUtils-Depends和ExtUtils-PkgConfig
  3. 获取Glib并在gtk \ include \ font ?? foo中使用unistd.h对该行进行注释(这是一个linux头文件!) 在同一个文件中添加include stdlib.h,io.h和getopt.h。从http://www.pwilson.net/sample.html
  4. 获取
  5. 编译开罗
  6. 编译Pango(我有一些问题,但因为我没有假装使用pango我只是评论3引用gtk2perl ????。xs)
  7. 编译gtk(再次执行脏作业:对gdkcairo.xs和gdkprintcontext的注释引用)
  8. 我只是使用了一些cairo,所以它对我有用。 PDF创建(例如)将失败!如果你需要所有的功能,你可能需要在linux中交叉编译所有这些东西。