我正在使用Windows 10和sdl2。必须初始化SDL_INIT_GAMECONTROLLER标志,否则将无法开始执行。这是来自main的一些代码(请参阅gamecontroller init调用的底部注释):
nginx
如果初始化了游戏控制器子系统,则窗口将打开并挂起,直到完成游戏控制器初始化调用(2-3秒)。然后一切正常。如果未设置Gamecontroller子系统,则窗口将打开并无限期挂起。
如果正在使用Windows 10,我会使用它。
我的伴侣在Windows 10上使用相同的代码不会遇到此问题,这使我们俩都感到困惑。
答案 0 :(得分:2)
从SDL 2.0.9升级到2.0.8可以解决我的问题。
感谢对此问题的评论。