Ошибка компоновщика SDL на mingw/msys: ld.exe не может найти -lSDL

Проблема в том, что мой компилятор не находит файлы библиотеки 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

Я использовал простую команду make в консоли msys, я переместил параметры сборки в makefile, чтобы упростить задачу.

Я использую WinXP, MinGW/MSYS, SDL 1.2.15 и пытаюсь скомпилировать исходный код fheroes2.


person Von Snitchzel    schedule 05.11.2014    source источник
comment
Пожалуйста, уточните свой вопрос, переместив его в начало сообщения, чтобы люди могли легко его найти.   -  person EternalHour    schedule 05.11.2014
comment
Покажите нам команды, которые вы используете для запуска компилятора.   -  person HolyBlackCat    schedule 06.11.2014