Ошибка компоновщика SDL C ++ - PullRequest
0 голосов
/ 19 октября 2011

Я пытаюсь установить и запустить шрифты ttf SDL на моей машине.

Я использую CodeBlocks и у меня уже есть соответствующие ссылки для создания стандартного окна SDL: -lSDL -lSDL_main без проблем.

Я прочитал из Википедии и других источников только для того, чтобы подтвердить, что я должен связываться с -lSDL_ttf, и я включил это в свои параметры связывания IDE после -lSDLmain и -lSDL и получил ошибку:

ld.exe||cannot find -lSDL_ttf|
||=== Build finished: 1 errors, 0 warnings ===|

Я извлек заголовки и файлы, которые идут с загрузкой для него, в мой подкаталог SDL в моем компиляторе, и я не понимаю, что я делаю неправильно.

1 Ответ

0 голосов
/ 19 октября 2011

Пожалуйста, расскажите подробнее о том, что здесь происходит. Вы говорите, что -lSDL работает, но не -lSDL_ttf? Это означает, что ваш компилятор находит библиотеку SDL, но не SDL_ttf. Вы уверены, что где-то есть библиотека SDL_ttf (dll)? Попробуйте получить его отсюда http://www.libsdl.org/projects/SDL_ttf/

РЕДАКТИРОВАТЬ: Какой компилятор вы используете? Вы пытались указать "-L." так что будет искать в текущем каталоге? Можете ли вы дать нам полную команду компоновщика, которую вы выполняете?

...