Qt Creator Manual Debugging功能说明

调试器允许你在应用程序运行或崩溃时看到其内部发生的情况。调试器可以执行以下操作来帮助你查找应用程序中的错误:

  • 以指定其行为的参数启动应用程序。
  • 在满足条件时停止应用程序。
  • 检查应用程序停止时发生的情况。
  • 在修复错误并继续寻找下一个错误时,对应用程序进行更改。

Qt Creator的调试器插件充当Qt Creator核心与你可以使用的外部本地调试器之间的接口,你可以使用它来:

  • 调试可执行的二进制文件 - GNU符号调试器(GDB)、Microsoft控制台调试器(CDB)、低级虚拟机(LLVM)项目的调试器,LLDB。
  • 调试QML和Java代码以及Qt Quick应用程序 - QML/JavaScript调试器。
  • 调试Python源代码 - PDB。

以下各节描述了如何设置、启动和与调试器交互:

  • 设置调试器
    调试器插件会自动从你的系统中找到的调试器中为每个工具包选择一个合适的本地调试器。你可以编辑工具包以覆盖此选择。

  • 启动调试器
    要在调试器控制下从打开的项目中启动一个应用程序,选择 (启动调试启动项目)按钮或按F5。Debug > Start Debugging菜单中提供了其他不太常见的启动选项。

  • 调试模式视图
    在调试模式下使用视图来检查你的应用程序在调试时的状态。

  • 停止应用程序
    你可以在应用程序终止之前或为了找出应用程序为何无法正确工作而中断运行的应用程序。设置断点以停止应用程序,检查和更改变量,设置新的断点或删除旧的断点,然后继续运行应用程序。

  • 检查数据
    你可以详细地查看变量值和数据结构。

  • 远程调试
    你可以调试在远程目标上运行的应用程序,必要的辅助进程也在运行。

  • 调试器首选项
    指定管理调试器进程的首选项。你可以指定适用于所有调试器的首选项,或者你使用的本地调试器,GDB或CDB。

  • 使用调试助手
    Qt Creator能够以一种定制的、用户可扩展的方式显示复杂的数据类型。为此,它利用了两种技术,统称为调试助手。

  • 调试Qt Quick项目
    在调试Qt Quick应用程序时,你可以在调试JavaScript函数时检查应用程序的状态。你可以

设置断点,查看调用堆栈跟踪,检查局部变量和表达式。在应用程序运行时,你可以检查QML对象和用户界面,以及执行JavaScript表达式。

  • 调试C++示例应用程序
    说明如何在Qt Creator中调试C++应用程序。

  • 调试Qt Quick示例应用程序
    说明如何在Qt Creator中调试Qt Quick应用程序。

  • 调试器故障排除
    如果你在调试过程中遇到问题,请查找可能的解决方案。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值