我正在尝试为 Haskell 安装SDL-image 库,这是一组用于同名的原始 C 库的绑定。我已经构建并安装了 SDL 库及其相应的 Haskell 包,并将文件从 SDL-image 库拖放到安装 SDL 的目录中。现在,当我尝试安装 SDL-image 绑定时,出现以下错误:
$ runghc Setup.lhs configure
Configuring SDL-image-0.6.1...
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
checking for sdl-config... /usr/bin/sdl-config
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... .o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for IMG_Load in -lSDL_image... no
configure: error: *** SDL_image lib not found! Get SDL_image from http://www.libdsl.org/projects/SDL_image/index.html
一些粗略的谷歌搜索告诉我,我应该告诉 configure 究竟在哪里可以找到 lib 文件,但我不确定如何去做。我试过使用 gcc 标志 -l[directory],但得到了相同的结果。
我在 Win7x64 上使用 MinGW。提前感谢您的帮助,如果我没有提供足够的信息,我深表歉意,我不确定什么是重要的,因为我不太了解这个问题。