Mein Betriebssystem ist Windows 7, und mit Haskell-Plattform 6.12Wie installiert man Haskell Modul Encoding-0.6.3 auf Windows?
HaXml und andere Abhängigkeiten sind bereits installiert.
Ich habe versucht, diese nach dem Download:
runHaskell Setup.hs configure
und:
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
und Verwendung Kabale:
cabal install encoding
aber alle oben Druck:
* 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.
Ich habe diese auf Cygwin und MINGW und MSDOC versucht, alle fehlgeschlagen.
Nach viel gegoogelt, fand ich this (haskll-Café und Google-Gruppe den gleichen Inhalt haben)
sie erwähnt die "langinfo.h", fand ich diese Datei unter Cygwin „/ usr/einschließen ". funktioniert aber immer noch nicht.
Wer installiert encoding-0.6.3 erfolgreich auf Windows?
In einigen Versionen hatte der Windows Installer für Haskell einen Fehler und konnte einige C-Header nicht an der richtigen Stelle platzieren. Ich habe gegoogelt und die Q'n'D-Lösung in diesem speziellen Fall kopiert das Verzeichnis 'extralibs' in' $ inst $ \ libs \ 'in' $ inst $ '(' $ inst $ 'ist dort, wo die Haskell-Plattform installiert wurde). – Dario
Ich werde es ausprobieren. Danke. – SongPengpeng