我有一个与QT5.3.2 + VTK 6.1一起编写的C ++程序。该程序编译良好,可以在部署后运行。每个功能按钮也可以正常工作。
当我运行该程序数周(它是运动控制软件,因此需要长时间运行)时,会发生问题。随机地(可能根本不是随机的...)它退出/崩溃而没有冻结的窗口。换句话说,程序窗口只是关闭,没有错误消息窗口出现。
我之前遇到内存泄漏问题,程序窗口首先被冻结,并且光标保持繁忙状态且无响应。但这一次它只是关闭了自己,没有任何错误消息或无响应。这是否也可能是内存泄漏问题?
如果有人可以给我一些提示或指导,以他们丰富的编程经验来解决此问题,我将不胜感激。
由于有很多代码,所以我不知道问题出在哪里。我暂时不会发布代码,但很高兴包含一些关键方面:
如果需要,我很乐意分享更多信息。
内存泄漏测试。