gpt4 book ai didi

c++ - 无法在 Windows 上的 Qt Creator 中选择 GDB

转载 作者:可可西里 更新时间:2023-11-01 10:05:37 26 4
gpt4 key购买 nike

我在 Windows 上的 Qt Creator 中选择了 GDB 而不是 CDB 作为调试器:

enter image description here

但是当我开始调试一个程序时,它失败并出现这个错误:

Unable to create a debugger engine of the type "No engine"

如果我从组合中选择 CDB,它就会起作用。为什么会出现此错误,我该如何解决?如果 GDB 在组合框中,我假设我确实安装了 GDB,对吧?

编辑:我知道问题出在哪里,但仍然不知道如何解决:

enter image description here

[在新选项卡中打开上图以查看全分辨率。]它为 GDB 显示“无法识别”。

编辑 2:我只记得我使用的是 MSVC 编译器,Qt 库是为 MSVC 编译的:

enter image description here

也许这就是原因?虽然 GDB 应该能够调试任何可执行文件,而不仅仅是 gcc 生成的那些,所以我不确定它是否相关。

最佳答案

您不能将 GDB 与 MSVC 编译的代码一起使用。您似乎将两者混为一谈。

CDB 与 Visual C++ 一起使用。 GDB 与 MinGW(-w64) 一起使用。

关于c++ - 无法在 Windows 上的 Qt Creator 中选择 GDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28414445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com