My osはWindows 7で、haskellプラットフォームを使用しています。6.12WindowsにHaskell module encoding-0.6.3をインストールするには?
HaXmlおよびその他の依存関係は既にインストールされています。
私は、ダウンロードした後、これにしようとした:
runHaskell Setup.hs configure
と:
runHaskell Setup.hs configure
--extra-include-dirs=F:/language/langer/haskell/encoding-0.6.3
--extra-lib-dirs=F:/language/langer/haskell/encoding-0.6.3
と使用徒党:
cabal install encoding
しかし、上記のすべての印刷:
* Missing header file: system_encoding.h
This problem can usually be solved by installing the system package that
provides this library (you may need the "-dev" version). If the library is
already installed but in a non-standard location then you can use the flags
--extra-include-dirs= and --extra-lib-dirs= to specify where it is.
CygwinとMINGWとMSDOCでこれらを試しましたが、すべて失敗しました。多くのことをGoogleで検索した後
は、私は、私は、/ usr」cygwinの下に、このファイルを見つけthis
は、彼らが「langinfo.h」を述べた(haskllカフェとGoogleグループが同じコンテンツを持っている)が見つかり/ include " でも動作しません。
誰でもWindowsでencoding-0.6.3を正常にインストールできますか?
一部のバージョンでは、HaskellのWindowsインストーラにバグがあり、適切な場所にc-headersを配置できませんでした。私はグーグルであり、この特定のケースのQ'n'D-solutionは '$ inst $ \ libs \ 'の' extralibs'ディレクトリをHaskellプラットフォームがインストールされた '$ inst $'( '$ inst $')にコピーしていました)。 – Dario
私はそれを試してみます。感謝します。 – SongPengpeng