使用 Qt 库的 C++ 应用程序在屏幕保护程序启动时停止工作

标签 c++ windows qt crash screensaver

我有一个使用一些 Qt 库的 C++ 应用程序。 在屏幕保护程序弹出并启动之前,应用程序工作正常。 之后,如果我退出屏幕保护程序,应用程序就会崩溃,我必须重新启动它。我已经在 Windows 7 和 XP 上测试了该应用程序,这两种情况都会发生。

我可以在代码中更改什么以防止这种情况发生吗?

最佳答案

Luca Carlon 为您提供了很好且相当受欢迎的建议——使用调试器。在你的情况下,你可以从 official documentation 获得很多关于调试的信息。 .

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

当您的程序失败时——进行回溯,并尝试理解哪里出了问题。

关于使用 Qt 库的 C++ 应用程序在屏幕保护程序启动时停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13346956/

相关文章:

python - 通过多个内核在 Jupyter Notebook 上运行多个 Python 版本(2.x、3.y、3.z)

c++ - QWinTaskbarProgress 我做错了什么?

c++ - 如何在 C++ 中逐字输出字符串

c++ - fork 并执行许多不同的进程,并从每个进程中获取结果

c++ - const变量的static_assert

.net - 将应用程序更新部署到多个站点

c++ - 更改指向数组的指针以获取特定的数组元素

c - Internet Explorer 地址空间

QT透明布局

c++ - 非静态数据成员的无效使用