在SFML中,当main
功能退出时,我的游戏卡住了而没有响应任何事件。有没有办法使用一些WinAPI函数来终止主线程?
我无法提供最小的示例代码,因为我的项目足够大,并且一些最小的示例不会卡住。
答案 0 :(得分:1)
您是否在退出程序前关闭了窗口?从主函数返回0将不会为您执行此操作。
// App.close();
返回0;
//
答案 1 :(得分:0)
好吧,SFML通常不能在没有上下文的情况下做某事,所以我在我的Game类中使我的sf :: Font成为指针,并在创建窗口后初始化它。这解决了错误