MinGW の Haskell の cabal 内に SDL をインストールしようとしていますが、いくつかの問題が発生しました。cabal は C ライブラリを見つけることができません。その理由はわかりません。ここにいくつかの情報があります:
- SDL1.2 の開発ライブラリとランタイム ライブラリの両方をダウンロードしました。
- 開発版の場合、それは次のとおりです。および
make native
にインストールされています。/usr/include/SDL
/usr/lib
- を試しました
cabal install SDL
が、ヘッダー ファイルと lib の両方が見つからないため失敗しました。 - それから、もう一度試してみ
cabal install SDL --extra-include-dirs=/usr/include/SDL --extra-lib-dirs=/usr/lib
ます。ヘッダー ファイルは見つかりますが、 lib は見つかりません。 SDL.dll
にランタイム ライブラリをコピーしましたが/usr/lib
、まだ同じ問題があります。- 最後に、 と の両方に追加し
/usr/lib
ましたが、まだその @!#* C lib が見つかりません。PATH
LD_LIBRARY_PATH
アイデアはありますか?