TTF_OpenFont возвращает NULL

TTF_OpenFont () возвращает NULL

У меня та же проблема, TTF_OpenFont возвращает NULL и с ошибкой.

    TTF_OpenFont("/absolute/path/to/SourceSansPro-Black.ttf", 25);
std::cout << TTF_GetError() << std::endl;

И я получаюНе удалось загрузить файл шрифта«

  • .TTF CHMOD 777
  • Я пытался запустить программу с корень

У меня заканчиваются идеи.

4

Решение

Да, я инициализировал TTF.

Проблема была в том, что я (не знаю как) использовал старше SDL_TTF с SDL 2.0

Я скачал 2.0 TTF, скомпилировал и связал его, и теперь он работает.

5

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

Вы можете установить SDL_TTF для SDL2 в Ubuntu, используя это:
sudo apt-get установить libsdl2-ttf-dev

0

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