Другое > Hard'n'Soft
Ошибка ld.exe cannot find -lSDLmain
(1/1)
Гламурная киса:
Среда Codeblocks (компилятор gcc)
Раньше всё компилировало нормально...Не пользовался компилятором пару месяцев, но тут надо было воспользоваться им, а он мне такое пишет:


--- Код: ---||=== er, Debug ===|
ld.exe||cannot find -lSDLmain|
||=== Build finished: 1 errors, 0 warnings ===|

--- Конец кода ---
причём на любой проэкт так ругается, будь то open gl, win 32 или console project. :'(
Даже на hello world так реагирует. :'( :'( :'(

Что нужно поменять в настройках компилятора?

Добавлено позже:
кстати, последний раз кажись я шаманил с SDLкой
Mashin:
Похоже где-то в опциях линкера у тебя указана библиотека SDL_main, которую соответственно нужно оттуда убрать. Большего сказать не могу, т.к. Codeblocks не пользуюсь, сам компилирую через мейкфайлы.
Гламурная киса:
в опциях линкера вообще ни чего не установлено сейчас. :-\
HoRRoR:
Так ведь явно пишет, не может найти либу SDLmain, которая указан в опциях линкера.
Гламурная киса:
Выходит, что не так уж и явно.

HoRRoR:
А в общей конфигурации что? На "alko" кликни слева.
Гламурная киса:
linker settings и search directories тоже пусты.

А во флагах только одна  галка установлена (напротив enable all compiler warnings)
HoRRoR:
Посмотри в глобальных настройках, Settings -> Compiler and debugger -> Linker settings.
Возможно когда-то перепутал и добавил либу туда вместо настроек самого проекта.
Гламурная киса:
Точно... :blush:
Теперь пашет
Навигация
Главная страница сообщений

Перейти к полной версии