首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TTF_RenderText锁定

TTF_RenderText锁定
EN

Stack Overflow用户
提问于 2011-08-09 21:55:05
回答 2查看 227关注 0票数 0

使用TRueType字体编写SDL程序。我调用TTF_Init()来初始化TTF并用TTF_OpenFont( name, size )打开我的字体。

我有一个使用sdl_surface=TTF_RenderText_Solid( font, data, sdl_color)将以null结尾的文本字符串插入列表框的例程。此例程适用于我然后将曲面blit到我的listbox曲面并删除从RenderText返回的曲面。我一遍又一遍地这样做,大部分时间都是有效的。但在输入的第11个字符串中,它挂起了。没有错误只是锁定了程序。我知道这不是什么好事情,但是我被卡住了。

EN

回答 2

Stack Overflow用户

发布于 2011-08-17 13:11:02

你要打电话给SDL_FreeSurface吗?

代码语言:javascript
复制
if (sdl_surface != NULL) SDL_FreeSurface(sdl_surface);
sdl_surface=TTF_RenderText_Solid( font, data, sdl_color)
票数 0
EN

Stack Overflow用户

发布于 2011-08-18 17:24:07

是的,问题出现在另一个带有内存分配偏移量的例程中。一旦我发现这一切都消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6997285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档