C++ 在QtCreator中调试到外部库

C++ 在QtCreator中调试到外部库,c++,qt,qt-creator,openscenegraph,C++,Qt,Qt Creator,Openscenegraph,我最近一直在使用Qt Creator开发一些Qt应用程序,没有任何问题。本周,我开始使用QtCreator开发一个应用程序。我有开放场景图的所有源(.cpp和.h)文件,并使用它们来构建库 然后我创建了一个新项目,并通过.pro文件将这些库链接到我的项目中。我的应用程序可以工作并运行,我可以调试,但不能从打开的场景图库进入代码 如何设置Qt Creator以单步遍历这些源文件,甚至在这些库的源代码中的断点处中断 在工具->选项->调试器中,有一个源路径映射,这可能是我想要的,但我不确定 谢谢。

我最近一直在使用Qt Creator开发一些Qt应用程序,没有任何问题。本周,我开始使用QtCreator开发一个应用程序。我有开放场景图的所有源(.cpp和.h)文件,并使用它们来构建库

然后我创建了一个新项目,并通过.pro文件将这些库链接到我的项目中。我的应用程序可以工作并运行,我可以调试,但不能从打开的场景图库进入代码

如何设置Qt Creator以单步遍历这些源文件,甚至在这些库的源代码中的断点处中断

在工具->选项->调试器中,有一个源路径映射,这可能是我想要的,但我不确定


谢谢。

< P>我假设,因为你可以将你的应用程序的调试版本与OSG链接,你不能追踪到你使用GCC的OSG源代码(因为Visual C++,我认为不可能把调试应用程序与非调试LIBs链接起来),如果是这样的话,你只需要重新构建OSG进行调试。当您运行OSG的“配置”时,可能会有一个选项,或者您可能需要编辑Makefiles。或者,如果它是基于CMake的,则可以使用-DCMAKE\u BUILD\u TYPE=Debug运行CMake。

您是使用gcc还是visual进行编译?