我正在尝试在 MinGW 中为 Haskell 的 cabal 安装 SDL,但我遇到了一些问题。cabal 找不到 C 库,我也不知道为什么。这里有一些信息:
- 我已经下载了 SDL1.2 的开发库和运行时库;
- 对于开发版本,我
make native
它:它安装在/usr/include/SDL
and/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
了PATH
andLD_LIBRARY_PATH
,仍然找不到 @!#* C lib。
你有想法吗?