c++ - 如何在 Qt Creator 中使用调试器

标签 c++ debugging gdb qt-creator

我将 Qt Creator 用于 C++ 项目(实际上是非 Qt)。这可能是一个愚蠢的问题,但是如何在 Qt Creator 中使用调试器?我一直在使用 CDB 以及 VisualStudio 或 gdb 以及诸如 Code::Blocks 之类的 IDE,它们使用起来都很直观。不过,当谈到 Qt Creator 时,我绝望了!

例如,我尝试设置断点,但是当我运行代码时,它只是跳过断点而不执行任何操作!我做错了什么?

最佳答案

  • 您应该将“调试”目标设为“调试”目标,而不是“发布”目标(位于“项目”选项卡 -> build设置 -> 构建配置)
  • 您应该使用调试菜单项“开始调试”、“单步执行”、“继续”等,而不仅仅是“运行”

希望有帮助。

关于c++ - 如何在 Qt Creator 中使用调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9730072/

相关文章:

c++ - GDB输出的解释

c++ - istringstream "get"方法实现

debugging - 各种类型的所有(整数)常量列表

c - GDB 说 "no symbol table,"但 nm 显示文件有调试符号

Azure Function - 如何在类中使用 context.log?

gcc - 使用 Yocto 交叉编译 GCC 和 GDB

c - main() 中的 GDB 断点无法访问内存

c++ - 在 C++ 中读取文件时跳过文本

c++ - 命名空间标识符是否应该放在每个参数的前面?

c++ - 为什么不支持从 template<typename T1, typename T2> 到 template<typename T1, int i> 的类特化