我正在使用 gtk2hs 编写一个小型应用程序,但在运行该应用程序时出现以下错误。
需要 gtk+ 版本 3.10,当前版本是 2.24
我还检查了(使用 ldd)下面的库是否链接到我的应用程序。
libgtk-x11-2.0.so.0 => /lib64/libgtk-x11-2.0.so.0 (0x00000036aee00000)
我的机器上确实安装了 gtk 版本 3。但该应用程序仍在使用库的第 2 版。
/lib64/libgtk-3.so
/lib64/libgtk-3.so.0
我该如何解决这个问题?我是否需要指定一些 GHC 参数来链接 gtk3 库?