Gtk3

在许多 Linux 发行版中,Haskell Gtk3 库在系统包管理器中作为包提供(例如 Ubuntu 的 APT 中的 libghc-gtk)。但是,对于某些开发人员来说,最好使用像 stack 这样的工具来管理隔离环境,并通过 cabal 安装 Gtk3,而不是通过系统包管理器进行全局安装。对于此选项,需要 gtk2hs-buildtools。在将 gtkgtk3 或任何其他基于 Gtk 的 Haskell 库添加到你的 cabal 文件中的 build-depends 条目之前运行 cabal install gtk2hs-buildtools