在MinGW中使用cabal编译SDL

pha*_*zon 5 haskell sdl mingw cabal sdl-1.2

我正试图在MinGW中为Haskell安装SDL,但我遇到了一些问题.cabal找不到C库,我不知道为什么.这里有一些信息:

  • 我已经下载了SDL1.2的dev和runtime库;
  • 对于开发版本,我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到两个PATHLD_LIBRARY_PATH,仍然无法找到@!#*C库.

你有好主意吗?