如何调试/逐步进入我的项目中的QT SDK源代码

如何调试/逐步进入我的项目中的QT SDK源代码,qt,debugging,arm,qt-creator,qnx,Qt,Debugging,Arm,Qt Creator,Qnx,我想在QT SDK源代码中调试、设置断点等, 我用符号和符号构建了QT5.5.0,至少GDB这么说。 但我仍然无法调试到例如QGUI应用程序,我并不真正关心QGUI应用程序,但我希望能够在QT源代码中的任何位置设置断点,并在代码到达时停止。 我确实在我的项目旁边打开了QT5.5.0项目,但在QT5.5.0中设置断点并没有任何效果,而且进入任何QtSDK代码也没有任何作用,它只是停留在项目中被断点停止的位置 所以问题是,我怎样才能在QT SDK代码中任意位置放置断点,当我调试我的项目时,我将能够在

我想在QT SDK源代码中调试、设置断点等, 我用符号和符号构建了QT5.5.0,至少GDB这么说。 但我仍然无法调试到例如QGUI应用程序,我并不真正关心QGUI应用程序,但我希望能够在QT源代码中的任何位置设置断点,并在代码到达时停止。 我确实在我的项目旁边打开了QT5.5.0项目,但在QT5.5.0中设置断点并没有任何效果,而且进入任何QtSDK代码也没有任何作用,它只是停留在项目中被断点停止的位置

所以问题是,我怎样才能在QT SDK代码中任意位置放置断点,当我调试我的项目时,我将能够在QT代码中停止。以及如何进入qtsdk代码


Ubuntu 14.04、QT 5.5.0、Creator 3.6.0、QNX(ARM平台),但这与此无关。

编译项目时,您不是在编译QT源代码。在项目中设置断点,然后可以进入Qt源。在Qt源代码中设置断点是非常不切实际和缓慢的。我确实尝试过介入,正如我提到的,如果我没有解释我自己的话,很抱歉,我尝试介入QGUI应用程序,但它没有做任何事情……你安装了源代码吗?默认情况下,它们未安装。我确实签出了未安装的源代码(如何安装源代码?)。至少我希望这样做,以便能够从我的项目中进入QT SDK的*.cpp文件,目前我只能进入标题,这些源代码来自我当前的QT SDK 5.5的/include/目录。如果使用QT安装程序,则可以安装这些源代码。可能您的源不在正确的位置,因此调试器无法找到它们?