加载TTF - SDL2时出现分段故障
Segmentation Fault while loading TTF - SDL2
我基本上有相同的"原始"问题,这个用户在这里:c++ SDL分割错误。
然而,即使在安装了我试图使用的字体之后,我仍然会在运行程序时出现分割错误。
我使用gdb调试,它返回:
TTF_SizeUNICODE (font=font@entry=0x0, text=text@entry=0xbfffefe0, w=w@entry=0xbfffef9c, h=h@entry=0xbfffefa0) at SDL_ttf.c:1127
1127 use_kerning = FT_HAS_KERNING( font->face ) && font->kerning;
下面是我加载TTF字体的方法:
TTF_Font *font;
TTF_Init();
font = TTF_OpenFont("/includes/game_over.ttf",30);
你知道这是什么意思吗?
Font为null,因为TTF_OpenFont
无法打开字体。在TTF_OpenFont之后添加这行,看看问题是什么(例如文件丢失?)或者你的意思是包含/game_over.ttf而不是指向根文件夹的/includes/game_over.ttf ?
if(!font) {
printf("TTF_OpenFont: %sn", TTF_GetError());
}
相关文章:
- 分段故障(堆芯转储)矢量
- 数组的指针从不分段故障
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- 分段故障 运行C++代码时出现 SIGSEGV
- 分段故障背包问题
- 分段故障 11,从类函数显示动态 C 字符串
- 面临分段故障 使用 ffmpeg 读取视频时,因为"pFormatCtx-> streams [i]-> codecpar"的地址0x00
- 在C++中,当指向删除和指向不同对象时,分段故障指针
- 分段故障说明
- 分段故障(核心转储)-不知道为什么
- 分段故障线程
- hiredis SET遇到分段故障
- 分段故障,合并排序算法
- 多线程程序中的分段故障和gdb回溯上的不完整信息
- 到达主C++之前分段故障
- 分段故障核心使用 IF流转储
- 使用向量的移动键盘排列(分段故障)
- 在二进制树插入和遍历期间,我得到了分段故障
- 分段故障在类之间返回整数
- C++分段故障BST