Windows下Qt一打开就死机

目录

1. 尝试方法一:降低Qt版本。

2. 尝试方法二:更换编译器

3. 尝试方法三:网上搜索答案

      3.1  第一种方法:删除QtProject文件夹

      3.2  第一种方法:更改显卡设置

4.唯一成功的方法:卸载NVIDIA 3D Vision

5.我的启发

6.参考资料


本人用了很久的Qt4.8,后来感觉之前的版本太老了,然后就想更新到Qt5.11,可是更新后,Qt就无法正常使用了!

具体症状:只要一打开Qt,系统马上就会卡死崩溃,而且用Ctrl+Alt+Del也无法调出任务管理器,唯一的办法就是强制关机重启

 

1. 尝试方法一:降低Qt版本。

          可能是更新Qt造成的,于是我将原来的Qt卸载了,安装回老版本的Qt。

结果:失败无论安装哪个版本都是一样的,只要一打开Qt,系统马上崩溃。

2. 尝试方法二:更换编译器

         由于电脑安装的有VS2013,所以试验过更换不同的编译器。

结果:失败!但是不论是VS编译器还是MinGW ,都无法解决问题。

3. 尝试方法三:网上搜索答案

网上搜到的答案非常少,现在将我搜索到的答案放在下面,下面的每种方法都是试验过的。

      3.1  第一种方法:删除QtProject文件夹

删除~\AppData\Roaming\QtProject文件夹,然后再打开Qt Creator即可。
Linux下,~是/home/YourUserName
Windows下,~是C:\Users\YourUserName
结果:失败!没什么卵用。

      3.2  第一种方法:更改显卡设置

主要思路是降低显卡性能,或者关闭默认显卡启用另外一个显卡。我的电脑只有一个显卡,所以我只实验了降低显卡性能这个方法。

结果:失败!没什么卵用。

4.唯一成功的方法:卸载NVIDIA 3D Vision

经过前面的一系列失败后,我就开始反思了,我的思路是,既然之前能用,后来突然不能用了,会不会是跟系统的其他软件有冲突呢。我打开了最近安装的程序,发现最近安装了NVIDIA 3D Vision和steam等软件(这是为了试验实验室新买的Vr设备安装的,没什么用),于是我就一个一个的卸载,每卸载一个软件就重启一次电脑,观察Qt是否能用,终于在卸载掉NVIDIA 3D Vision之后,Qt又正常了!可能原因是Qt与这个驱动组件不兼容。

结果:成功了,Qt的所有功能全部恢复正常。

5.我的启发

上述解决问题的思路是很不错的,以后遇到类似问题,一定要先去网上搜索答案,当网上找不到答案的时候就开始思考整个问题的前因后果,然后用排除法来解决问题。

6.参考资料

[1]  3.1节的方法https://bbs.csdn.net/topics/391081285

[2]  3.2节的方法https://blog.csdn.net/Hxj_CSDN/article/details/80630420

展开阅读全文

没有更多推荐了,返回首页