首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gtk2hs windows 7安装

Gtk2hs windows 7安装
EN

Stack Overflow用户
提问于 2014-03-07 13:49:46
回答 1查看 758关注 0票数 1

我做了:

代码语言:javascript
复制
cabal update
cabal install gtk2hs-buildtools

但被困在这里:

代码语言:javascript
复制
>cabal install gtk
Resolving dependencies...
[1 of 2] Compiling SetupWrapper     ( C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4
-4000\gtk-0.12.5.4\SetupWrapper.hs, C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4-4
000\gtk-0.12.5.4\dist\setup\SetupWrapper.o )
[2 of 2] Compiling Main             ( C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4
-4000\gtk-0.12.5.4\Setup.hs, C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4-4000\gtk
-0.12.5.4\dist\setup\Main.o )
Linking C:\Users\1\AppData\Local\Temp\gtk-0.12.5.4-4000\gtk-0.12.5.4\dist\setup\
setup.exe ...
[1 of 2] Compiling Gtk2HsSetup      ( Gtk2HsSetup.hs, dist\setup-wrapper\Gtk2HsS
etup.o )
[2 of 2] Compiling Main             ( SetupMain.hs, dist\setup-wrapper\Main.o )
Linking dist/setup-wrapper\setup.exe ...
Configuring gtk-0.12.5.4...
setup.exe: The pkg-config package gtk+-2.0 is required but it could not be
found.
Failed to install gtk-0.12.5.4
cabal: Error: some packages failed to install:
gtk-0.12.5.4 failed during the configure step. The exception was:
ExitFailure 1

但是我在文件夹C:\gtkallinone\bin中有这样的文件

代码语言:javascript
复制
libgthread-2.0-0.dll

C:\gtkallinone\lib

代码语言:javascript
复制
gthread-2.0.lib
gthread-2.0.def

我在PATH环境中有这样的路径:C:\gtkallinone\bin

如何安装?

*UPD*

在安装gtk-0.12.5.4之后,我遇到了缺少m.dll的问题。

我用ghc-pkg uregister卸载它们。

现在见这个更新的答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-09 14:00:25

我是在旧版本的GTK上做的,都是在一个包里完成的!

旧版本是2.24.10。

此外,为了解决dll的问题并成功构建所有程序集,需要安装特定版本的软件包:

代码语言:javascript
复制
>cabal install cairo-0.12.4
>cabal install glib-0.12.4
>cabal install gio-0.12.4
>cabal install pango-0.12.4
>cabal install gtk-0.12.4
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22251902

复制
相关文章

相似问题

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