【发布时间】:2019-03-22 08:46:55
【问题描述】:
我刚开始使用 Qt,我想调试我的 Qt 应用程序。我可以将标准 GDB 调试器与 Qt 可执行文件一起使用吗?
【问题讨论】:
标签: c++ qt cross-platform gdb
我刚开始使用 Qt,我想调试我的 Qt 应用程序。我可以将标准 GDB 调试器与 Qt 可执行文件一起使用吗?
【问题讨论】:
标签: c++ qt cross-platform gdb
是的,你可以。您可能还想使用Qt Creator 中的 gdb 集成,它在运行时检查数据比单独使用 gdb 做得更好。
【讨论】:
你没有理由不这样做。
由于 Qt 可执行文件只是由 GCC 编译的普通可执行文件,因此您可以像调试所有其他文件一样调试它们。
Qt 构建过程自动生成中间 C++ 文件这一事实并不能阻止这一点,因为这些中间 C++ 文件只是与您自己的文件一起正常编译成可执行文件。
【讨论】:
是的,你可以。谷歌的第一个点击是this KDEbase tutorial。
【讨论】: