0

如何配置 QtCreator 以便在我调试并按下暂停时它会显示它当前正在处理的代码(现在它显示程序集)。在任何地方都找不到关于此的答案。

我正在使用 Windows 7。

4

2 回答 2

3

我在 Ubuntu 16.04 中使用 Qt Creator 4.2.2 时遇到了这个问题。其中一个步骤可以解决您的问题:

  1. 尝试将左下角的编译模式切换为Debug模式
  2. Debug->Operate by instruction调试时尝试关闭选项。但这对我不起作用。
  3. 尝试切换选项Tools->Debugger->Set breakpoint using full absolute path
  4. 尝试在窗口Source Path Mapping( Tools->Debugger->Add Qt sources)中添加您的 Qt Src 路径
  5. 在“项目”和“构建”目录路径中仅使用 ASCII 符号。

在第 5 步之后,在 src 模式下,magic 和 gdb 成功工作。

于 2017-04-24T19:15:49.643 回答
0

它可能没有当前正在执行的代码的来源。例如,它可能在系统 DLL 中。如果查看堆栈跟踪,您可能会发现它具有源代码的函数,但这不能保证——它可能位于根本没有可用源代码的线程中。

于 2013-03-23T09:36:13.140 回答