SFML - 应用程序已停止响应

时间:2016-03-01 00:54:56

标签: c++ sfml

所以,我在Windows上使用CodeLite,在64位系统上使用Mingw64构建。一切都在构建,但是当我运行应用程序时,它崩溃了" Client.exe"已经停止响应。 Client.exe是我的应用程序。我真的在SFML网站上运行默认示例代码。当我用Google搜索了很长一段时间后,老实说,我甚至不知道该怎么看这个错误。

有时我的控制台会输出 应用程序退出时出现错误代码:255

但大部分时间它输出: 程序退出时返回码:-1073740940

1 个答案:

答案 0 :(得分:0)

使用我问题评论的帮助。

正如Satus所述,问题是,首先,我的库是静态链接的,使用动态库,似乎已经解决了我的问题。我的第二个问题是我的SFML库是使用错误版本的MingW构建的。重新编译这很简单。我下载了SFML源代码。使用CMake设置所有内容,如官方SFML编译和构建教程所示,并使用我的MinGW版本构建它。复制新编译的DLL和Debug DLL之后,一切都运行良好。

请确保您使用两个不同版本的MingW(64位和32位)来相应地编译CMake中的每个版本,否则您可能会遇到问题。