QT OSX 调试失去目标

Posted

技术标签:

【中文标题】QT OSX 调试失去目标【英文标题】:QT OSX Debugging loses target 【发布时间】:2014-05-03 11:14:39 【问题描述】:

我知道一般来说 QT 调试可能是一个偶然事件,但我主要是在 Windows 中工作。 在 OSX 中,我可以放置一个断点并对其进行调试,只要系统不在模式对话框中(它将挂起),我偶尔可以继续,但如果我点击步骤,它将挂起调试器,永远不会返回,但比这更糟糕的是会使目标应用程序处于无法杀死的状态。

退出 QT 不会杀死它,并且执行 kill 9 也不会。之后我可以终止应用程序的唯一方法是重新启动。

虽然我可以继续在 PC 上使用 Visual Studio 进行调试,但我希望能够使用 Mac。

这是运行 QT Creator 3.0 和 QT 5.2 的 OSX 10.9.1。

我已经四处搜索,但调试的所有问题似乎都是让它实际连接到调试器,我的就是这样做的,即使只是短暂的。

如果您不知道如何帮助解决调试问题,任何有关如何在进程挂起时终止进程的信息也很好 - 遇到断点时必须重新启动非常不方便

【问题讨论】:

【参考方案1】:

答案是将python主机杀死到调试器。代替 QT 修复它

【讨论】:

以上是关于QT OSX 调试失去目标的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OSX 上安装 Qt 的调试版本

Qt on Android:将Qt调试信息输出到logcat中

能把opencv的源码也进行调试吗?(需要pdb文件才行)

使用 Qt 在 OS X/Mac 上构建 C++ 库

iOS 和 OS X 目标的通用预编译标头

如何在 OSX 上为 TUN 接口设置 IP 地址(没有目标地址)?