我正在使用gtk2hs编写一个小型应用程序,但是在运行该应用程序时出现以下错误。
我也检查(使用ldd)以下库链接到我的应用程序。
我的机器上确实安装了gtk版本3。但是,该应用程序仍在使用库的版本2。
我该如何解决这个问题?
我是否需要指定一些GHC参数来链接gtk3库?
最佳答案
vivian提到了正确的解决方案。
在这里,我添加了一些其他的东西来使应用程序正常工作。
首先安装gtk3
然后指定您要使用gtk3软件包。 (因为“gtk”和“gtk3”软件包中都包含以下功能)
最后用
关于haskell - gtk2hs给出运行时错误 “Require gtk+ version 3”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26031673/