У меня проблема с загрузкой шрифта SDL_TTF.SDL - TTF - шрифт не загружается
моя программа такая большая, поэтому есть кусок кода, который создает проблему.
TTF_Font *font = NULL;
SDL_Color textColor = {255, 255, 255};
if(SDL_Init() == -1 || TTF_Init() == -1)
return 0;
font = TTF_OpenFont("calibri.ttf", 28);
if(font == NULL)
return 0;
Теперь скажите, пожалуйста, почему funtion TTF_OpenFont не работает. шрифт остается после Funtion NULL и программа выходит ...
EDIT: Я не могу COUT или Printf TTF_GetError(), но я использовал точки останова, чтобы увидеть, какая функция не работает правильно и нашел функцию TTF_OpenFont() возвращают нуль каждый раз. (BTW если есть способ распечатать Erroe на экране, скажите пожалуйста). TTF_Init() работает правильно. ДЛЯ ЛЮДЕЙ, КОТОРЫЕ ПРОСИТ УСТАНОВИТЬ SDL_TTF ОТДЕЛЬНО: Я написал ссылку ниже, из которой я изучаю SDL в первом учебном пособии, он описывает, как установить SDL и интегрировать его в проект, На третьем занятии находится библиотека расширения SDL_IMAGE, которая необходимо было установить отдельно (что я сделал и использовал все функции изображения легко). На 7-м занятии он не научил, как устанавливать SDL_TFF, скорее говорит, что выполняет те же шаги, что и для SDL_IMAGE, но на этот раз для SDL_TTf, поэтому я загрузил SDL_TTF и установил и вы знаете, остальные после ....
для Windows 8.1, CodeBlocks, mingw32, SDL1 Вот ссылка я учусь SDL от SDL Tutorials Это, как я установил библиотеку расширений (SDL_TTF) Setting Up Extention Library
Имеется ли файл? – nneonneo
в 99,9% случаев, когда ресурсы не загружаются, потому что они существуют, но не в правильном месте. – Zammalad
Вопрос: Вы поняли это? В: Вы проверяли ошибки TTF_Init(), как рекомендовано ниже? Вопрос: Вы в Linux, Windows или «что-то еще»? Какой компилятор: GCC, MSVS или «что-то еще»? Вопрос: Вы построили из источника? SDL TTF 2.0, от [здесь] (https://www.libsdl.org/projects/SDL_ttf/)? – FoggyDay