C++ QtCreator我如何不进入Qt库源代码?

C++ QtCreator我如何不进入Qt库源代码?,c++,qt,debugging,C++,Qt,Debugging,我正在寻找有关调试的建议。 我的操作系统是Ubuntu 18.04 64位和QtCreator 4.12.4。Qt版本5.12.4。 我的问题是,当我在调试模式下运行代码时,调试器会进入并中断Qt源代码库中的代码。我的问题是如何防止在Qt源代码库代码中的断点处停止,因为除了链接到库之外,我对Qt源代码不感兴趣。 我只想在自己的代码中设置断点,但是QtCreator调试会在Qt库源代码中中断,这会让人分心,使调试器无法使用。 提前感谢您的建议! Phil对于大多数开发人员来说,由于没有提供调试符号

我正在寻找有关调试的建议。 我的操作系统是Ubuntu 18.04 64位和QtCreator 4.12.4。Qt版本5.12.4。 我的问题是,当我在调试模式下运行代码时,调试器会进入并中断Qt源代码库中的代码。我的问题是如何防止在Qt源代码库代码中的断点处停止,因为除了链接到库之外,我对Qt源代码不感兴趣。 我只想在自己的代码中设置断点,但是QtCreator调试会在Qt库源代码中中断,这会让人分心,使调试器无法使用。 提前感谢您的建议!
Phil

对于大多数开发人员来说,由于没有提供调试符号,因此很难输入Qt源代码。人们应该首先显式地启用Qt源代码调试。Qt代码中是否已经设置了断点?还有,奇怪。我只想不做步进(在Qt函数中),这是标准Qt Creator中的F11赋值。注意,F11班次要调高。只要在Qt调用上执行F10,就永远不会跟踪库本身。还是Qt代码内部出现了一些崩溃情况?那么原因必须在代码中的调用堆栈上才能修复。感谢Alexander V的响应。事实证明,我有相反的问题,即我不想进入Qt代码,显然我是。这使得调试器毫无用处,因为我显然一直在Qt代码中点击断点。我的应用程序在未调试时工作正常。谢谢,即使我使用F5或F10,PhilAnd调试器也会逐步进入Qt代码。感谢调试器在以下位置点击F10时在qfactoryloader.cpp的第384行停止:int main(int argc,char*argv[]){QApplication app(argc,argv);在QApplication app…除非您想通过main()进行调试,否则应该使用F5开始调试从开始。通过定位断点/F9在代码中放置断点,然后执行F5,使其运行直到达到断点。正常情况下,这是有效的。除非您立即对Qt代码有问题,并且它可能想显示给您。您说过您在Qt代码中已经有断点?请先尝试删除所有断点,