Неопределенный символ: SDL_FreeSurface

У меня есть эта ошибка:

неопределенный символ: SDL_FreeSurface

Я пытался вызвать метод void SDL_FreeSurface(SDL_Surface* surface); где я должен был освободить свою поверхность, но это, похоже, не решило проблему.

Я связал SDL 1.2 с -lSDL, а также -lSDL_image вариант (/usr/bin/ld: cannot find -lSDL_image).

Я использую динамические библиотеки.

-3

Решение

Я понял :

В Ubuntu вам нужно поместить -l $ (LIB_NAME) в конец строки компиляции следующим образом:

gcc *.cpp [OPTIONS] -l$(LIB_NAME)
0

Другие решения


По вопросам рекламы [email protected]