我在 SDL 中编写了 Snake,现在想将它移植到 Android,这意味着我必须重写它的一部分以使用 SDL2。我更换了关键控制和渲染部分,它编译没有任何错误。但是,当我尝试运行它时,它会立即崩溃。我用调试器运行它,但它没有提供任何有用的信息:
(no debugging symbols found)
Program received signal SIGSEGV,Segmentation fault
In ?? () ()
我在代码的第一行设置了一个断点,它甚至在崩溃之前都没有达到。我也在使用 SDL_image 和 SDL_ttf。