C++;当屏幕保护程序启动时,使用Qt库的应用程序停止工作 我有一个C++应用程序,使用一些Qt库。 应用程序工作正常,直到屏幕保护程序弹出并启动。 之后,如果我退出屏幕保护程序,应用程序就会崩溃,我必须重新启动它。我已经在Windows7和XP上测试了这个应用程序,这在两个平台上都会发生

C++;当屏幕保护程序启动时,使用Qt库的应用程序停止工作 我有一个C++应用程序,使用一些Qt库。 应用程序工作正常,直到屏幕保护程序弹出并启动。 之后,如果我退出屏幕保护程序,应用程序就会崩溃,我必须重新启动它。我已经在Windows7和XP上测试了这个应用程序,这在两个平台上都会发生,c++,windows,qt,crash,screensaver,C++,Windows,Qt,Crash,Screensaver,在代码中有什么我可以更改的,这样就不会发生这种情况吗?卢卡·卡隆给了你一个很好的、相当流行的建议——使用调试器。在您的情况下,您可以从中获得许多有关调试的信息 当你们运行你们的程序调试时,你们必须重播你们的程序崩溃时的情况:你们必须手动启动屏保,或者加快屏保启动 当您的程序失败时,请返回跟踪,并尝试了解出了什么问题。这是在多个系统上发生的还是仅在您的特定计算机上发生的?另外,您正在使用什么操作系统?它发生在多个系统上,它将发生在Windows xp和7中。从调试器开始,获取崩溃的回溯信息。@Lu

在代码中有什么我可以更改的,这样就不会发生这种情况吗?

卢卡·卡隆给了你一个很好的、相当流行的建议——使用调试器。在您的情况下,您可以从中获得许多有关调试的信息

当你们运行你们的程序调试时,你们必须重播你们的程序崩溃时的情况:你们必须手动启动屏保,或者加快屏保启动


当您的程序失败时,请返回跟踪,并尝试了解出了什么问题。

这是在多个系统上发生的还是仅在您的特定计算机上发生的?另外,您正在使用什么操作系统?它发生在多个系统上,它将发生在Windows xp和7中。从调试器开始,获取崩溃的回溯信息。@LucaCarlon有答案。问:“我该如何调试它?”答:“当然是使用调试器!”很明显,代码中有错误,当屏幕保护程序激活或停用时会执行错误。。。你试过最小化/不最小化吗,行吗?不管怎样,如果它崩溃了,那么调试应该会很容易。。。