无法在 Qt Creator 中创建调试引擎

问题描述 投票:0回答:8

我最近安装了基于 Qt 5.12.0 的 Qt Creator 4.8.0,并且对其进行了如下图所示的配置。但是,我还没有成功启动调试器。可以看出,调试器已为此套件(我现在正在使用的套件)正确设置。

有什么解决办法吗?

谢谢!

c++ qt debugging
8个回答
10
投票

哇!我找到了!!!在“项目”选项卡中,有几个构建和运行配置。尽管您选择了默认套件,但最终执行的套件是此选项卡下黑色的套件。

最后,除了在“套件”窗口中正确配置的那个之外,我禁用了所有这些,并且它起作用了。我希望这些信息对某人有帮助。我认为部分配置不太清楚。


10
投票

我遇到了同样的错误,但就我而言,我使用的是 MSVC 编译器,并且该套件无法找到 CDB 调试器。我可以通过转到“添加或删除程序”->“Windows 软件开发工具包”-> 修改 -> 更改 -> Windows 调试工具来修复它。


1
投票

就我而言,需要在调试器设置下选择“启用 C++” screenshot


1
投票

就我而言,我必须完全删除

C:\Users\<my username>\AppData\Roaming\QtProject
中的所有 Qt Creator 设置才能再次进行调试。


0
投票

当您没有安装 gdb 时,QT 创建者会显示相同的虚拟错误。 在我的案例中起作用;)


0
投票

我在 MacOS 中遇到了同样的错误,调试器突然停止工作(LLDB 调试器在 XCode 中工作,但在 Qt Creator 中不起作用)。

在这种情况下,我重新安装了 Qt Creator 并通过删除位于 homedir 中的 .config/QtProject 目录来重新初始化配置。这解决了问题。


0
投票

当 Qt Creator 无法识别调试器的路径时,我遇到了同样的问题。由于某种原因,它在同一位置显示多个自动检测到的调试器。在列表的顶部有红色错误指示器。

看到

项目->管理套件...->调试器

我删除了错误的调试器并重新启动了 Qt Creator。


0
投票

这里同样的错误,在我的例子中,GDB 没有安装在执行 qt-creator 的 docker 容器中。

© www.soinside.com 2019 - 2024. All rights reserved.