我已经使用C++在VS2010中创建了一个游戏,并且运行良好(如果在调试时非常疲倦:(),并且在发布模式下运行顺畅。但是,当在其外部运行时(甚至从项目目录运行exe时) )它打开,绘制起始场景,然后冻结,并说“已停止响应”。

是什么原因造成的?

编辑:在工作室我偶尔会收到一个错误,它将停止该程序,并且在调用堆栈中它仅显示ntdll.dll

最佳答案

您正在使用哪个版本的SFML?我在使用SFML 1.6的ATI视频卡时遇到了问题。除了在我的计算机上,通常它会在绘制所有内容之前打开窗口并立即将其关闭。所以我不确定这是否可能是您的问题。该问题可能在2.0版中已解决,因此,如果您拥有ATI卡和1.6版,请考虑移植到2.0并查看是否可以解决您的问题。

10-08 07:50
查看更多