如何解决Haskell Diagrams Cairo 安装 - addDLL: libcairo-2 或未加载依赖项 我尝试了什么
我有一个小项目,我一直在使用 Diagrams-svg,但我想制作一些 GIF 动画,所以我想改用 cairo 后端。
我使用的是 Windows,并且在设置 cairo 时遇到了很多麻烦。我当前的错误信息如下:
diagrams-cairo> : addDLL: libcairo-2 或未加载依赖项。 (Win32 错误 127)
我尝试了什么
-
我已经从这里安装了所有 deps 和 build-deps https://packages.msys2.org/package/mingw-w64-x86_64-cairo?repo=mingw64
-
我已将这些添加到 stack.yaml 中:
extra-deps: [ palette-0.3.0.2,gtk2hs-buildtools-0.13.8.0,cairo-0.13.8.1,pango-0.13.8.1,diagrams-cairo-1.4.1.1,glib-0.13.8.1,]
extra-include-dirs: [c:/msys64/mingw64/include]
extra-lib-dirs: [c:/msys64/mingw64/lib]
-
我添加了这些路径:
PKG_CONfig_PATH=C:\msys64\mingw64\lib\pkgconfig
XDG_data_dirS=C:\msys64\mingw64\share
Path=C:\msys64\mingw64\bin;C:\msys64\mingw64\lib;C:\msys64\mingw64\lib\pkgconfig;C:\msys64\mingw64\share\pkgconfig;C:\msys64\mingw64\lib\glib-2.0
-
我已经跑了
stack install gtk2hs-buildtools
-
我这里有 libcairo 文件:"C:\msys64\mingw64\bin\libcairo-2.dll"
我对 MSYS2 和 MinGW 的整个生态系统非常陌生,并且不理解我找到的大部分帖子,其中没有一个包含我的具体错误。从我尝试过的所有事情来看,当一切都为 64 时,我想出现 Win32 错误有点奇怪,但我不知道它是否相关。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。