【问题标题】:Can you use the standard GDB debugger with Qt executables?您可以将标准 GDB 调试器与 Qt 可执行文件一起使用吗?
【发布时间】:2019-03-22 08:46:55
【问题描述】:

我刚开始使用 Qt,我想调试我的 Qt 应用程序。我可以将标准 GDB 调试器与 Qt 可执行文件一起使用吗?

【问题讨论】:

    标签: c++ qt cross-platform gdb


    【解决方案1】:

    是的,你可以。您可能还想使用Qt Creator 中的 gdb 集成,它在运行时检查数据比单独使用 gdb 做得更好。

    【讨论】:

    • 你会想要使用 gdb 宏,但你不需要为此使用 qt creator!没有它们,查询 Qt 数据类型真的很痛苦。
    【解决方案2】:

    你没有理由不这样做。

    由于 Qt 可执行文件只是由 GCC 编译的普通可执行文件,因此您可以像调试所有其他文件一样调试它们。

    Qt 构建过程自动生成中间 C++ 文件这一事实并不能阻止这一点,因为这些中间 C++ 文件只是与您自己的文件一起正常编译成可执行文件。

    【讨论】:

      【解决方案3】:

      是的,你可以。谷歌的第一个点击是this KDEbase tutorial

      【讨论】:

        猜你喜欢
        • 2020-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多