我有我的游戏工作,然后决定尝试使用以下tutorial实现菜单。C++ SDL分段错误
我没有使用教程来创建他在之前的教程中创建的游戏。
每当我编译并运行该程序时,它会短暂加载,然后在code::blocks
的生成日志中关闭并说Process terminated with status 3 (0 minutes, 1 seconds)
。
更新:我已经更新了代号为引擎收录链接,我现在有,我现在在调试器得到的错误是
Program received signal SIGSEGV, Segmentation fault.
In TTF_SizeUNICODE() (E:\game\pong\bin\Debug\SDL_ttf.dll)
At E:\game\pong\main.cpp:27
更新2:看来我embarrasingly没有了字体安装。我已经安装了字体&,现在调试器到达了屏幕显示“开始”和“退出”字体的位置,但是,在执行此操作后,程序停止运行,调试器中没有错误,以及如果我正常运行程序,它会在文本显示后停止响应,这很奇怪。在从code::blocks
启动程序之后强制关闭窗口之后,它就会返回:Process terminated with status -805306369 (0 minutes, 13 seconds)
。
更新3:解决。
请自行缩小您的问题,必要时使用调试器,如果仍然卡住,请将内部_relevant_代码嵌入此处。 – Mat