在 QT 创建者中,如何自动为 cpp 文件或整个项目中的所有方法添加断点?

Posted

技术标签:

【中文标题】在 QT 创建者中,如何自动为 cpp 文件或整个项目中的所有方法添加断点?【英文标题】:In QT creator how to automatically add breakpoints to all methods in a cpp file or whole project? 【发布时间】:2015-05-27 08:54:50 【问题描述】:

我已经下载了一个开源Qt项目,我想通过调试来了解它。我想为文件中存在的所有方法添加断点,或者如果可能的话,为项目中的所有文件添加断点。

QT 创建器中是否有任何快捷命令/设置,我可以通过它一次性添加断点,而不是手动单击每个方法?

【问题讨论】:

只需在'main'函数上放一个断点并从那里调试。 【参考方案1】:

如果你想为给定文件的所有函数设置断点(假设文件名是 test.c),你可以像下面这样使用

rbreak test.c:.

请参阅此链接以及断点 https://sourceware.org/gdb/onlinedocs/gdb/Set-Breaks.html

【讨论】:

以上是关于在 QT 创建者中,如何自动为 cpp 文件或整个项目中的所有方法添加断点?的主要内容,如果未能解决你的问题,请参考以下文章

从 .cpp 和 .h 为 Qt Designer 创建 ui 文件

qt 没有文件或者目录

在Qt中如何使用QtDesigner创建的UI文件 (转)

QT C++,如何在在一个CPP里直接调用到另一个CPP里的函数

如何在 Linux 上使用 Qt 或任何其他 cpp 框架播放 wma 音频文件?

qt 建立子窗口如何同时建立头文件 和 cpp文件