我正在尝试在 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"
在这个馅饼上可以看到我得到的完整输出,但真正的错误是:
注册 cairo-0.12.0...
setup.exe: cairo-0.12.0: include-dirs: /usr/include/cairo 不存在或
不是目录(使用 --force 覆盖)
cairo-0.12 .0: include-dirs: /usr/include/pixman-1 不存在或不是
目录(使用 --force 覆盖)
cairo-0.12.0: include-dirs: /usr/include/freetype2 不存在'不存在或不是
目录(使用--force 覆盖)
cairo-0.12.0: include-dirs: /usr/include/libpng12 不存在或不是
目录(使用--force 覆盖)
cabal: 错误: 一些包安装失败:
cairo-0.12.0 在构建阶段失败。例外是:
ExitFailure 1
我知道这些目录不存在,但我一生都无法弄清楚如何让它查看正确的目录。有谁知道我怎样才能让这个安装工作?感谢您的任何帮助。