关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法
来源:互联网 发布:mac系统多大 编辑:程序博客网 时间:2024/05/19 06:46
需求
设置窗口关闭后自动删除释放
异常
在运行中按住Alt+F4强制退出程序,程序窗口关闭一会儿后,系统会报错,错误截图如下:
解决思路
1.优先考虑代码异常,开始是查看代码,看哪里异常,最后定位到以下代码异常
setAttribute(Qt::WA_DeleteOnClose);按正常的道理是不可能异常奔溃退出的,但实际结果与预期不符。
2.重新建立新工程,加上上面这句代码,还是奔溃
3.更换了另一台电脑,alt+f4退出不奔溃
结论
可能因为电脑装了很多软件,VS2008,VS2010,QT4.7,QT5.2静态库版本和动态库版本,还各种环境,导致一些环境变量或者库的版本不对等等这些原因中某一个原因引起的吧。
阅读全文
0 0
- 关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法
- 当程序出现已停止工作
- ASP.NET程序运行出现WebDev.WebServer40.exe已停止工作解决方法(netsh winsock reset)
- ASP.NET程序运行出现WebDev.WebServer40.exe已停止工作解决方法(netsh winsock reset)
- msn问题 windows live messenger已停止工作,出现了一个问题,导致程序停止正常工作
- win7或win2008系统中,出现【已停止工作,联机检查解决方案并关闭该程序,关闭程序】解决方法!
- C语言程序运行后 出现exe已停止工作
- Word 2007关闭时出现“已停止工作”的解决方法
- QT程序退出问题
- 解决程序***已停止问题
- 关于Microsoft Visual Studio已停止工作的问题
- keil5烧录或下载程序出现停止工作的问题
- project:VC运行程序后出现“出现一个问题,导致程序停止正常工作
- VS2008运行MFC程序,提示microsoft incremental linker已停止工作解决方法
- Qt程序退出断言问题
- 关于android程序完全退出的问题
- VC++ 6.0点打开按钮出现 “Microsoft (R) Developer Studio 已停止工作”的解决方法
- VC++ 6.0点打开按钮出现 “Microsoft (R) Developer Studio 已停止工作”的解决方法
- 11.22
- VC编译DLL时,如何不依赖VC运行库
- C# 字段和属性
- C++小练习(三)
- 请编写二分法算法
- 关于 qt程序退出出现“已停止工作”程序奔溃问题 的解决方法
- cookie和session区别
- 7CLine
- java注解
- 递归——从汉诺塔问题谈起
- ios-定时器解析
- 面向对象-简单的继承关系
- html标签:超文本标记语言
- res文件夹各目录