gpt4 book ai didi

c - TTF_RenderText 锁定

转载 作者:行者123 更新时间:2023-11-30 18:05:02 27 4
gpt4 key购买 nike

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

我有一个例程,可以使用以下命令将空终止的文本字符串插入到列表框中sdl_surface=TTF_RenderText_Solid(字体、数据、sdl_color)。此例程适用于我然后将表面传输到我的 listbox 表面并删除从 RenderText 返回的表面。我一遍又一遍地这样做,大部分时间都有效。但在输入第 11 根字符串时,它挂起。没有错误只会锁定程序。我知道这没什么可继续的,但我被困住了。

最佳答案

您正在调用 SDL_FreeSurface 吗?

if (sdl_surface != NULL) SDL_FreeSurface(sdl_surface);
sdl_surface=TTF_RenderText_Solid( font, data, sdl_color)

关于c - TTF_RenderText 锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6997285/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com