У меня проблема с подключением библиотеки SDL_ttf к компилятору C ++. Я пробовал три разные программы и не смог решить проблему ни в одной из них. Я пробовал Dev C ++, Eclipse и CodeBlocks. Во всех них возникла другая ошибка, но все они связаны с тем, что не удалось найти -lSDL_ttf или не распознать функции этой библиотеки.
Я следую этому уроку http://lazyfoo.net/SDL_tutorials/ и сделал все, что я нашел в интернете. Я копирую файл .h в каталог / include / SDL /, файлы .dll внутри каталога проекта и файлы в каталоге / lib в каталог / lib, который я использую. Я думаю, что ошибка может быть здесь, так как SDL_image, например, имеет файлы «.lib», а в ttf такого файла нет. Все они «.a» или «.la». Я новичок в C ++, поэтому я не знаю, делаю ли я что-то не так.
Спасибо всем за помощь.
Ошибка в блоках кода следующая:
ld.exe не может найти -lSDL_ttf
Убедитесь, что вы загрузили правильную версию библиотеки. Если у вас есть файлы .a, вы, вероятно, скачали версию mingw. И для этого вы должны использовать компилятор Mingw. Если вы используете что-то вроде Visual Studio, вам нужна версия с -VC.zip в конце.
Надеюсь, это было полезно.
Хорошее кодирование 😉
Других решений пока нет …