在QtCreator中调试外部库

时间:2013-09-04 05:40:31

标签: c++ qt qt-creator openscenegraph

我最近一直在使用Qt Creator开发一些Qt应用程序而没有任何问题。本周我开始使用Qt Creator处理Open Scene Graph应用程序。我有Open Scene Graph的所有源(.cpp和.h)文件,并使用它们来构建库。

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

如何设置Qt Creator来逐步浏览这些源文件,甚至在这些库的源代码中断点?

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

感谢。

1 个答案:

答案 0 :(得分:2)

我假设您可以将应用程序的调试版本与OSG链接,并且无法跟踪您正在使用gcc的OSG源代码(因为使用Visual C ++我不认为可以将调试应用程序链接到非调试库)如果是这种情况,您只需重新构建OSG进行调试。运行OSG的“configure”时可能有一个选项,或者您可能需要编辑Makefile。或者,如果它是基于CMake的,则使用-DCMAKE_BUILD_TYPE = Debug运行cmake。

相关问题