c-无法在Windows的Qt Creator中选择GDB
作者:互联网
在Windows的Qt Creator中,我选择了GDB而不是CDB作为调试器:
但是,当我开始调试程序时,它失败并显示以下错误:
Unable to create a debugger engine of the type "No engine"
如果我从“组合”中选择CDB,它将起作用.为什么会出现此错误,该如何解决?我想如果确实在组合框中安装了GDB,对吗?
编辑:我看到问题可能出在哪里,但仍然不知道如何解决它:
[在新选项卡中打开上面的图像以查看完整分辨率.]对于GDB,它显示为“未识别”.
编辑2:我只记得我正在使用MSVC编译器,并且Qt库是为MSVC编译的:
也许那是原因吗?尽管GDB应该能够调试任何可执行文件,而不仅仅是gcc生成的可执行文件,所以我不确定它是否相关.
解决方法:
您不能将GDB与MSVC编译的代码一起使用.看来您正在混合两者.
CDB与Visual C一起使用. GDB与MinGW(-w64)一起使用.
标签:c,gdb,windows,qt-creator 来源: https://codeday.me/bug/20191012/1899204.html