TTF_OpenFont () возвращает NULL
У меня та же проблема, TTF_OpenFont возвращает NULL и с ошибкой.
TTF_OpenFont("/absolute/path/to/SourceSansPro-Black.ttf", 25);
std::cout << TTF_GetError() << std::endl;
И я получаюНе удалось загрузить файл шрифта«
У меня заканчиваются идеи.
Да, я инициализировал TTF.
Проблема была в том, что я (не знаю как) использовал старше SDL_TTF с SDL 2.0
Я скачал 2.0 TTF, скомпилировал и связал его, и теперь он работает.
Вы можете установить SDL_TTF для SDL2 в Ubuntu, используя это:
sudo apt-get установить libsdl2-ttf-dev