首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装gtk2hs故障

安装gtk2hs故障
EN

Stack Overflow用户
提问于 2016-02-21 19:50:50
回答 1查看 453关注 0票数 1

我按照说明使用gtkWindows 8.1 x64上安装http://wiki.haskell.org/Gtk2Hs/Installation库。

我安装了MSYS2,并使用它下载和构建gtk。然后我跑了:

代码语言:javascript
复制
cabal update // ok

cabal install gtk2hs-buildtools // ok

cabal install gtk // failed, 

cabal日志:

  • glib.log 建筑滑翔机-0.13.2.2. 预处理库glib-0.13.2.2. dist\build\System\Glib\StoreValue_hsc_utils.o:StoreValue_hsc_utils.c:(.text+0x0):多重定义的`__debugbreak‘ dist\build\System\Glib\StoreValue_hsc_make.o:StoreValue_hsc_make.c:(.text+0x0):首先在这里定义 Regt2.exe:错误: ld返回1退出状态 链接dist\build\System\Glib\StoreValue_hsc_make.o失败(退出代码1) 命令是: C:\Program \Haskell Platform\7.10.3\mingw\bin\gcc.exe dist\build\System\Glib\StoreValue_hsc_make.o dist\build\System\Glib\StoreValue_hsc_utils.o -o -o LC:/msys64 64/mingw64 64/lib-lgobject-2.0lglib-2.0 -lintl -LC:\Users\Lexa27\AppData\Roaming\cabal\x86_64-windows-ghc-7.10.3\utf8 8-string-1.0.1.1-L8eKHa7If7q7FKUYW6u4b -LC:\Program Files\Haskell Platform\7.10.3\lib\extralibs\text-1.2.1.3 -LC:\Program Files\Haskell Platform\7.10.3\lib\conta_2C3ZI8RgPO2LBMidXKTvIU -LC:\Program Files\Haskell Platform\7.10.3\lib\conta_2C3ZI8RgPO2LBMidXKTvIU -LC:\Program Files\Haskell Platform\7.10.3\lib\bytes_6VWy06pWzJq9evDvK2d4w6 -LC:\Program Files\Haskell Platform\7。Haskell Platform\7.10.3\lib\array_67iodizgJQIIxYVTp4emlA -LC:\Program Files\Haskell Platform\7.10.3\lib\base_HQfYBxpPvuw8OunzQu6JGM -lwsock32 -luser32 -lshell32 -LC:\Program Files\Haskell Platform\7.10.3\lib\integ_2aU3IZNMF9a7mQ0OzsZ0dS -LC:\Program Files\Haskell Platform\7.10.3\lib\ghcpr_8TmvWUcS1U1IKHT0levwg3 -LC:\Program Files\Haskell Platform\7.10.3\lib/rts -lm -lwsock32 -lgdi32 -lwinmm
  • build.log 0P4GbMWhhMklSMDlpRkE/view?usp=sharing
  • gtk2hs-buildtools 0P4GbdXpGT081V0hHeFE/view?usp=sharing
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-23 17:56:49

在过去的两天里,我一直遭受着同样的错误信息的困扰,并最终找到了解决方案(尽管我使用的是win7 -x64)。

您需要从https://hackage.haskell.org/package/glib中分别下载glib。然后,您需要调整glib.cabal,如下所示:https://mail.haskell.org/pipermail/haskell-cafe/2015-October/121935.html (您必须删除cpp-选项:‘-D_attribute_(A)=’)

最后,切换到glib目录并运行:

代码语言:javascript
复制
cabal install glib.cabal

这应该能行。您可能必须对其他gtk+依赖项执行相同的步骤。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35541162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档