如何在Windows上安装cairo

And*_*yuk 9 haskell cairo cabal

对于我的生活,我无法弄清楚如何在Windows上安装cairo!

我需要它用于Haskell图表,但是当我按照设置说明运行时:

cabal install gtk
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Linking dist/setup-wrapper\setup.exe ...
Configuring glib-0.12.2...
setup.exe: The program pkg-config version >=0.9.0 is required but it could not
be found.
cabal.exe: Error: some packages failed to install:
cairo-0.12.2 failed during the configure step. The exception was:
ExitFailure 1
gio-0.12.2 depends on glib-0.12.2 which failed to install.
glib-0.12.2 failed during the configure step. The exception was:
ExitFailure 1
gtk-0.12.2 depends on glib-0.12.2 which failed to install.
pango-0.12.2 depends on glib-0.12.2 which failed to install.
Run Code Online (Sandbox Code Playgroud)

如果我去cairo网站,他们没有任何类型的设置.只是一堆我不知道该怎么做的dll(如何让Haskell看到它们).

任何帮助表示赞赏,因为我一直试图安装该死的东西几个小时!

Dan*_*ner 5

您需要下载此处提供的一体化软件包.您可以访问http://www.gtk.org/并单击"下载",然后单击"Windows(32位)"来自行发现此链接.将其解压缩到不包含空格的目录,并将该目录添加到PATH.cabal install gtk2hs-buildtools在尝试之前,您还需要cabal install gtk.

这些说明也可以在gtk2hs网站上找到.

  • 这次我得到了一点 - 我设法安装`gtk`!但是当我运行`cabal install chart`时,我仍然得到:`加载包cairo-0.12.2 ...链接... ghc.exe:C:\ Users\drozzy\AppData\Roaming\cabal\cairo-0.12.2\ghc-7.0.4\HScai ro-0.12.2.o:未知符号'_cairo_image_surface_get_data'ghc.exe:无法加载包'cairo-0.12.2'cabal.exe:错误:某些包无法安装:Chart- 0.15在建设阶段失败.例外是:ExitFailure 1` (4认同)