我正在尝试在Windows上使用Qt创建者,当我尝试开始调试时,它会说“没有debbuger设置”。我该如何配置?
答案 0 :(得分:7)
这在Setting up the Debugger的Qt参考文档中有记录。
您需要安装适用于Windows的调试工具(安装Windows SDK提供此功能),它将为您提供cdb.exe
调试程序。安装Windows SDK时可能会遇到或可能不会遇到问题,需要解决此问题:Error when installing windows SDK 7.1
现在,启动Qt Creator并转到工具 - >建设与发展运行 - >调试器,验证您现在看到自动检测到的CDB 。然后转到 Kits 标签选择手册 - >桌面并将调试器值更改为自动检测到的CDB 。
现在以调试模式启动项目( F5 )。
答案 1 :(得分:0)
转到其他内容 - >属性 - >编译&运行部分。如果选择了编译器,请参见选项卡Compiler
。如果没有选择编译器并设置相应的调试器。否则,您最终必须手动添加编译器并找到调试器的路径(例如MSVC和CDB)。
答案 2 :(得分:0)
当我们要通过按F5,F10或F11在Qt Creator中调试程序时,我们需要在系统上安装cdb.exe或它显示以下消息:
“无法创建调试引擎”
要在Windows上安装cdb.exe,我们需要执行以下步骤:
•转到https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/
•单击此处获取Windows SDK,下载并运行安装程序
•取消选中“ Windows调试工具”以外的所有框,然后等待其安装
•转到Qt Creator设置,然后单击“管理工具包”
•选择自动检测到的工具包,然后在其属性部分找到调试器
•单击管理并指定路径C:\ Program Files(x86)\ Windows Kits \ 10 \ Debuggers \ x64 \ cdb.exe
•现在一切正常
Arman Arefi