SDL编程时,碰到segmentation fault (SDL Parachute Deployed),怎么去解决。首先,在SDL_Init中加上SDL_INIT_NOPARACHUTE,即关闭SDL的Parachute功能。然后在自己的代码中增加一个信号捕获功能,在得到一些fatal signal的时候,先进行SDL_Quit,然后再给系统发送一个raise,即可。这样就可以得到一个core文件,然后用gdb来看一下问题到底出在哪里。
linux SDL programme
最新推荐文章于 2025-05-09 16:23:44 发布