之前这个项目一直给之前的同事做,我这边就没装环境,昨天接手过来,果然QT里面的踩坑之路还是漫长的啊,废话不多说,上图
哈哈,看到这个图,我就知道你调试遇到了一点点问题啦,这时候不用慌
第一步:检查 工具->选项->Kits->Kits里面的msvc环境是否正常,就是下图圈中的位置有没有惊叹号,或者报红
第二步:有惊叹号或者报红的话,就需要安装 win10 SDK->Debugging Tools for Windows,安装包当然到处网站都有啦,此处附上一个我用过的win10 SDK,希望可以帮到大家,
链接:https://pan.baidu.com/s/1YVPZz-F_SYNhDBj5rQZOpg
提取码:1234
第三步:当然光装win10 SDk 如果还不太够的话,把
C:\Program Files\Microsoft Visual Studio 14.0\VC\redist\debug_nonredist\x86\Microsoft.VC140.DebugCRT
文件夹下的dll文件放到
C:\Windows\System32
文件夹下面,
第四步:需要用到VS for Qt的小猿当然少不了这个工具啦,在此,我把东西也附上来吧,装了VS ,看你Vs版本自行下载咯
链接:https://pan.baidu.com/s/1zKMKSyyoI2dd07kzxsYLEw
提取码:1234
第五步:终于到了opencv的环节啦,上面是不用opencv的情况下咋处理The CDB process terminated 这个问题,现在进入主题,用opencv时,上面的环境全部配好了,但是还是这样,你咋整,凉拌呗。。。。哈哈,开个玩笑啦,还是这样当然是检查opencv的环境是否配好啊,在此,我先附上opencv3.4.1的安装包,
链接:https://pan.baidu.com/s/19Hq56S6_TeyeSNBtVhZlmw
提取码:1234
第六步:正式配置opencv for QT的环境
(1)打开opencv的安装包,安装到一个合适的位置安装好之后,会有下图所示的文件夹
(2)在系统环境 ->path 路径底下,加上D:\opencv\build\x64\vc15\bin
(3)在qt工程的.pro里面加上下图所示内容,也就是包含目录和lib文件所在的位置啦
INCLUDEPATH += D:\opencv\build\include \
D:\opencv\build\include\opencv \
D:\opencv\build\include\opencv2
CONFIG(debug, debug|release): {
LIBS += -LD:\opencv\build\x64\vc15\lib \
-lopencv_world341d
} else:CONFIG(release, debug|release): {
LIBS += -LD:\opencv\build\x64\vc15\lib \
-lopencv_world341
}
(4)配置完成后,注销电脑,然后重新登录,此时,大功告成,可以调试啦
(5)提示:有时候opencv环境没有配好,qt并不会提示说你缺少哪个dll,而是用The CDB process terminated来告诉你,这个就有些傻了,但是对于大神来说,opencv配环境,应该是比较简单的啦,我就简单的总结一下,希望对小猿们有所帮助,嘿嘿
最后:遇到问题不要慌,环境问题望一望