QT运行出现The CDB process terminated解决办法

运行程序时出现如图所示的问题:

检查2件事:

1、检查编译器和调试器
工具-》选项-》构建和运行

如果是电脑图标证明不是这里的问题,如果出现黄色的感叹号证明编译器和调试器没有搭配。具体解决办法有很多网页介绍,而且都是对的。

注:QT和VS有依附关系,我一开始没有安装VS,结果就出现这个问题了,后来重新安装的VS才使编译器和调试器相搭配。

2.环境变量没有配置
当不是上面的问题,那一定是下面的问题了,因为运行.exe文件找不到某些文件所以出现问题,所以加上就好。但是千万不要像某些博文说的那样把缺失的文件加入.exe文件所在的目录下。下次再建工程的时候依旧会出现问题。用下面的方法直接能够解决

在系统的环境变量中的path中添加如下目录:

具体要自己找,第一行是编辑器所在的目录,第二行是qtcreator.exe所在的目录,添加进去再运行就可以了。

3.其他情况
如果上面两个还没有解决的话。可能是程序中添加的其他库的问题,这就需要具体情况具体分析了。

如果不知道到底是哪种情况的问题,建议先建一个空白的工程,然后运行,如果空白的工程都出问题的话,那一定是前两种情况中的一种。

更多推荐

QT运行出现The CDB process terminated解决办法(亲测有效)