【发布时间】:2017-07-01 14:28:17
【问题描述】:
我们正在从在我们的项目中使用 GCC/GDB 切换到 MSVC 2013/CDB,但仍希望使用 Qt Creator 作为 IDE。最后剩下的一个问题是,我们有一些用 Python 为 GDB 编写的调试助手,用于一些非常不透明的内部数据结构,我们绝对需要一个可以与 CDB 一起使用的版本。
我已经用谷歌搜索了很多并搜索了 qt 论坛,但还没有找到一个很好的起点来解决这个问题。
【问题讨论】:
-
如果您安装了 Visual Studio Add-in for MSVC 2013,它应该在使用 MSVC 进行调试时很好地显示 Qt 数据结构。源代码位于https://wiki.qt.io/Visual_Studio_Add-in#Get_the_sources。也许这可能是你的起点。
-
我认为你对问题的理解不够透彻。我只需要为 qt creator 而不是 Visual Studio 编写调试助手。
-
抱歉,我认为您正在迁移到 MSVC,并且您需要 MSVC 中的 CDB 助手,但您需要的是 qt creator 方面。
-
然后,documentation 和 qtcreator 源代码将是起点,例如https://github.com/qtproject/qt-creator/tree/master/share/qtcreator/debugger 中的调试器助手。如果没有帮助,请忽略我的评论。
-
@putu 无论如何感谢您的回复,您提到的那些是关于在 python 中为 GDB 调试助手的。我也想为 CDB 提供此功能。在提出任何问题之前,我已经阅读了文档。
标签: qt gdb qt-creator cdb