0
A
回答
0
它可能没有为它当前正在执行代码的来源。例如,它可能位于系统DLL中。如果您查看堆栈跟踪,您可能会发现它有一个源代码的函数,但这不能保证 - 它可能位于一个根本没有任何源代码的线程中。
2
我在Ubuntu 16.04中遇到了Qt Creator 4.2.2的问题。其中一个步骤,可以解决你的问题:
- 尝试SWITH在左上角编译模式
Debug
模式 - 尝试关闭选项
Debug->Operate by instruction
,当你调试。但它不适合我。 - 尝试切换选项
Tools->Debugger->Set breakpoint using full absolute path
。 - 尝试添加你的Qt的Src路径窗口
Source Path Mapping
(Tools->Debugger->Add Qt sources
) - 只能使用ASCII符号在“项目”和“建设”目录路径。
第5步之后,在src模式下出现了magic和gdb成功的工作。
相关问题
- 1. 在调试点暂停程序?
- 2. 暂停程序
- 3. 暂停代码的执行,而不是应用程序
- 4. 执行代码以在调试器中的某个断点处暂停程序?
- 5. 混淆c#代码不是程序集
- 6. 程序暂停在循环
- 7. 如何停止Visual Studio调试程序进入程序集?
- 8. 无线程序暂停程序
- 9. 程序不会在getch中暂停()
- 10. 在调试暂停期间无法查看程序窗口
- 11. 强制C++程序在Visual Studio调试器中暂停
- 12. JDI:如何在调试器中暂停Java应用程序(JVM)
- 13. 如何暂停Windows控制台程序正在调试
- 14. 在调试器中查看原始ObjC代码而不是程序集
- 15. 暂停事件调度程序
- 16. IntelliJ - 在调试时暂停线程
- 17. 调试程序不会在程序集中创建断点
- 18. 应用程序总是在调试器中暂停在Xcode 4.2上
- 19. Thread.sleep暂停整个程序
- 20. 暂停组装程序
- 21. Java暂停程序执行
- 22. 暂停应用程序
- 23. C#如何暂停程序
- 24. Qt应用程序暂停
- 25. 暂停GUI程序的Matlab
- 26. 无源代码调试程序(Unix/GDB)
- 27. 如何暂停node.js应用程序,直到调试器连接
- 28. Windows CE 6远程调试。暂停程序时没有调用堆栈
- 29. 如何在程序调用之前暂停进程?
- 30. 暂停不冻结应用程序
那么我该如何使用QtCreator进行调试呢?显式地,我想看看我的程序在哪里循环。如果我能找出它留在哪条线,我知道它在哪里循环。 –
你看过堆栈跟踪吗?你知道那是什么吗? – TonyK
如果我可以在Windows-> Stack下看到它,那么是的。否则请小费我。 –