qt debugger unknow type 问题解决

QT debugger unknow type 问题解决

windows上使用qt编译有两种,一种是vs的编译器,一种是MinGW的。 这种问题主要是发生在选择了MSVC2013编译器的版本,这个版本的qt需要再装一个调试器,而MinGW不用。

解决办法

下载windows SDK安装cdb调试器即可。
下载地址:https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk
qt debugger unknow type 问题解决_第1张图片

配置调试器

打开QT,在工具->选项里面进行配置
qt debugger unknow type 问题解决_第2张图片没有配置的是默认为None,也就是在调试的时候弹出的报警。
qt debugger unknow type 问题解决_第3张图片
在debuggers里面,会自动检测已经安装的cdb调试器,但是版本可能和编译器版本不对应,这样就会导致另外的问题“The CDB Progress Terminated”,这种情况可以手动添加,找到对应版本的调试器路径。

然后选择添加的调试器即可
qt debugger unknow type 问题解决_第4张图片
参考资料:
https://blog.csdn.net/suima0v0/article/details/50973861

你可能感兴趣的:(QT)