haskell - wx 0.90.0.1 无法在 Haskell Platform 2012.2.0.0 (WinXP) 上安装

标签 haskell wxwidgets

我尝试使用“cabal install wx”在 Haskell Platform 2012.2.0.0 上安装 WX 0.90.0.1,但得到以下结果:

Configuring wxc-0.90.0.4...
setup.exe: wx-config: does not exist
cabal: Error: some packages failed to install:
wx-0.90.0.1 depends on wxc-0.90.0.4 which failed to install.
wxc-0.90.0.4 failed during the configure step. The exception was:
ExitFailure 1
wxcore-0.90.0.3 depends on wxc-0.90.0.4 which failed to install.

有人可以帮忙吗?

最佳答案

我对wxc-0.90.0.4也有同样的问题,但是在构建过程中失败了,发现错误已经在Github repository中得到纠正。对于 wxHaskell。

可以按照 Satvik 的建议通过解压 wxc 来修复该错误。 : cabal 解压 wxc

然后根据上面的Github存储库修改几行代码,然后在wxc目录中执行:cabal install

之后您应该能够执行以下操作:cabal install vx

作为替代方案,使用针对 wxWidgets 2.8 构建的版本:cabal install wx-0.13.2.3

关于haskell - wx 0.90.0.1 无法在 Haskell Platform 2012.2.0.0 (WinXP) 上安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12367480/

相关文章:

haskell - 与 show 相比,showsPrec 有哪些优势?

python - 在二郎 : How do I expand wxNotebook in a panel?

c++ - 在您指定的 wxWidgets 目录中找不到匹配的调试配置。

c++ - 为什么容器节点不能在wxDataViewCtrl中有多个列

c++ - 稍后设置 wxTE_PASSWORD

haskell - 功能依赖与类型族

haskell - 没有 arr 的箭头

haskell - 为除一种特定类型之外的所有类生成一个实例

user-interface - 跨平台 GUI 语言/工具包

haskell - 将非空结构展开到列表