我也有同样的问题,TTF_OpenFont返回NULL并带有一个错误。
TTF_OpenFont("/absolute/path/to/SourceSansPro-Black.ttf", 25);
std::cout << TTF_GetError() << std::endl;我得到了“无法加载字体文件”
我的想法用完了。
发布于 2013-12-28 19:26:11
是的,我初始化了TTF。
问题是,我(不知道如何)使用了旧的SDL_TTF和SDL2.0
我下载了2.0TTF,编译并链接了它,现在它可以工作了。
发布于 2015-05-02 22:46:11
您可以在Ubuntu中安装SDL_TTF for SDL2,使用以下内容: sudo apt-get install libsdl2-ttf-dev
https://stackoverflow.com/questions/20817694
复制相似问题