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

Я использую CodeBlocks и пытаюсь связать SDL_ttf при компиляции моей программы. Я следовал таким инструкциям:

Add "-lSDL_ttf" in the linker command line
Put SDL_ttf.dll in library directory
Put SDL_ttf.h in include file directory

И у меня эта ошибка при компиляции:

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

Я пробовал так много методов, чтобы решить эту проблему, и мне хочется биться головой о кирпичную стену.

Я использую Windows, и я переместил .dll в мою system32, а также в папку проекта и поместил файлы заголовков в папку компиляторов.

Ответы [ 2 ]

2 голосов
/ 15 сентября 2013

вы должны использовать вместо -lSDL2_ttf -lSDL_ttf

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

Вам также необходим файл .lib для ссылки. Поместите файл .lib в каталог вашей библиотеки; вам также может понадобиться добавить этот каталог в путь поиска вашего компоновщика с параметром -L <path>.

...