haskell - 在 Windows 上安装 Haskell cairo

标签 haskell installation cairo cabal

我正在尝试在 Windows XP 上安装 cairo,这是我正在尝试的命令:

cabal install cairo --extra-include-dirs="C:\cygwin\usr\include" --extra-lib-dirs="C:\cygwin\lib" --extra-include-dirs="C:\cygwin\usr\include\cairo"

我得到的完整输出 can be seen at this pastie但真正的错误是这样的:

Registering cairo-0.12.0...
setup.exe: cairo-0.12.0: include-dirs: /usr/include/cairo doesn't exist or
isn't a directory (use --force to override)
cairo-0.12.0: include-dirs: /usr/include/pixman-1 doesn't exist or isn't a
directory (use --force to override)
cairo-0.12.0: include-dirs: /usr/include/freetype2 doesn't exist or isn't a
directory (use --force to override)
cairo-0.12.0: include-dirs: /usr/include/libpng12 doesn't exist or isn't a
directory (use --force to override)
cabal: Error: some packages failed to install:
cairo-0.12.0 failed during the building phase. The exception was:
ExitFailure 1

我知道这些目录不存在,但我一生都无法弄清楚如何让它查看正确的目录。有谁知道我如何才能让这个安装工作​​?感谢您提供的所有帮助。

最佳答案

GHC 的默认发行版以 native (好吧,mingw)可执行文件为目标。这些不能与 Cygwin 库混合。

您必须使用 Cairo 的 native (非 Cygwin)安装。

关于haskell - 在 Windows 上安装 Haskell cairo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5010573/

相关文章:

haskell - 验证 lambda 表达式的类型

css - 如何构造一个 map 文本文本对象?

ios - 应用程序能否在购买、下载、安装和支付价格时以编程方式发现?

android - 如何在同一台设备上使用同一包发布和安装同一安卓应用的两个版本

c - 如何使用 GTK+/Cairo 旋转图像

macos - 安装 Cairo R 包时出错

haskell - 如何卸载 Cabal 软件包的某个版本?

haskell - 也许合并运算符

python - 为什么 pip 说 "No module named commands.install"?

python - 在python中获取文本字符串的位掩码