mingw / msys上的SDL链接器错误:ld.exe找不到-lSDL

时间:2014-11-05 02:42:39

标签: windows linker mingw sdl msys

问题实际上是我的编译器找不到SDL库文件。我通过删除所有SDL文件,重新安装SDL并在没有SDL_image的情况下进行编译来舍入可能的错误。没有帮助。

我从SDL-devel-1.2.15-mingw32.tar.gz包中复制的文件:

sdl\include to mingw\include\sdl (I later copied files to mingw\include root as well)
sdl\lib to mingw\lib (3 files: libSDL.dll.a libSDLmain.a and libSDL.la)
sdl.dll and sdl-config to mingw\bin

我通过msys安装它,后来手动确认,并将相同的文件复制到msys文件夹中的相应位置。

错误消息:

c:/mingw/bin/../lib/gcc/mingw32/4.7.0/../../../../mingw32/bin/ld.exe: cannot find -lSDL

我一直在msys控制台中使用一个简单的make命令,我将build的选项移动到makefile中以使事情变得更容易。

我正在使用WinXP,MinGW / MSYS,SDL 1.2.15并尝试编译fheroes2源代码。

0 个答案:

没有答案