perl - 在Windows中安装GTK2!

标签 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'-------------

是否可以在Windows的perl中使用GLADE和Glib?如果是这样,我在构建它时犯了一个错误吗?

最佳答案

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

  • 获取msvcr100.dll并将其放在system32文件夹中。
  • 编译ExtUtils-Depends和ExtUtils-PkgConfig
  • 获取Glib并在gtk \ include \ font ?? foo中用unistd.h注释该行(这是一个Linux header !)
    在同一文件中添加include stdlib.h,io.h和getopt.h。从http://www.pwilson.net/sample.html
  • 获取
  • 编译开罗
  • 编译Pango(我遇到了一些问题,但是由于我没有假装使用pango,所以我只注释了3个对gtk2perl ????。xs的引用)
  • 编译gtk(再次肮脏的工作:注释对gdkcairo.xs和gdkprintcontext的引用)

  • 我只使用一些开罗,所以对我有用。
    PDF创建(例如)将失败!如果您需要所有功能,则需要在Linux中交叉编译所有这些东西。

    关于perl - 在Windows中安装GTK2!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5399368/

    相关文章:

    perl - Perl CGI 模块的基本帮助

    regex - 如何延迟替换以从搜索访问 var?

    c++ - GTK 应用程序 : How do I create a working indicator with Qt/C++?

    c - GtkBuilder 和 "names"

    使用 Eclipse + PyDev 在 Linux 中进行 Python Gtk+ 开发, Unresolved 导入 : Gtk

    perl - 在 perl 中返回一个延迟计算的标量

    perl - 为什么这行 Perl 本身只包含一个变量?

    performance - 注释会影响Perl的性能吗?

    python - 获取 gtk.StatusIcon 在 Windows 上的位置

    c - 如何在 GTK 中从其他窗口生成窗口? (使用C)