【问题标题】:Differences between gtk and gtk2gtk 和 gtk2 的区别
【发布时间】:2018-03-09 05:38:55
【问题描述】:

Hackage 上似乎有两个 gtk2hs 库 - gtkgtk3。查看source,它们似乎共享相同的文件并且只有细微的差异。这些库有何不同?

【问题讨论】:

  • 这些分别绑定到 gtk2 和 gtk3。
  • 不是 Haskell 部分有很大不同。 Haskell 库充当 gtk 库的包装器。所以它调用了一个不同的。
  • 似乎在 Gtk2Hs 中,2 表示“到”,而不是“两个”(就像在 GTK 绑定 to Haskell 中一样)。命名很不幸,因为它会导致混淆。

标签: haskell gtk gtk3 gtk2 gtk2hs


【解决方案1】:

正如 cmets 中所指出的,gtk 绑定到 GTK+ 2,gtk3 绑定到 GTK+ 3。显示该信息的一个地方是 pkg-config fields他们各自的 .cabal 文件(参见 gtk.cabalgtk3.cabal)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    相关资源
    最近更新 更多