我最近一直在使用Qt Creator开发一些Qt应用程序而没有任何问题。本周我开始使用Qt Creator处理Open Scene Graph应用程序。我有Open Scene Graph的所有源(.cpp和.h)文件,并使用它们来构建库。
然后我创建了一个新项目,并通过.pro文件将这些库链接到我的项目中。我的应用程序工作和运行,我可以调试但不会从Open Scene Graph库中进入代码。
如何设置Qt Creator来逐步浏览这些源文件,甚至在这些库的源代码中断点?
在工具中 - >选项 - >调试器,有源路径映射,这可能是我想要的,但我不确定。
感谢。
答案 0 :(得分:2)
我假设您可以将应用程序的调试版本与OSG链接,并且无法跟踪您正在使用gcc的OSG源代码(因为使用Visual C ++我不认为可以将调试应用程序链接到非调试库)如果是这种情况,您只需重新构建OSG进行调试。运行OSG的“configure”时可能有一个选项,或者您可能需要编辑Makefile。或者,如果它是基于CMake的,则使用-DCMAKE_BUILD_TYPE = Debug运行cmake。