3

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

これらのディレクトリが存在しないことは知っていますが、正しいディレクトリを表示する方法を一生理解できません。このインストールを機能させる方法を知っている人はいますか? 助けてくれてありがとう。

4

1 に答える 1

2

GHCのデフォルトの配布は、ネイティブ(まあ、mingw)実行可能ファイルを対象としています。これらをCygwinライブラリと混合することはできません。

Cairoのネイティブ(Cygwin以外)インストールを使用する必要があります。

于 2011-02-16T04:09:30.193 に答える