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下看到它,那麼是的。否則請小費我。 –