Qt 多线程项目 - 调试器冻结

Qt multithreaded project - debugger freezes

按照 youtube 教程,我编写了一个非常基本的多线程应用程序。

它的问题是我无法调试它。看起来程序甚至没有进入 main 函数,因为它没有在 main 函数最开始的断点处停止。如果我按暂停键查看程序当前所在的位置,调试器会在消息 "Attempting to interrupt" 上冻结。

有趣的是,其他不使用线程的项目在调试器下工作得很好。这个多线程项目在 Windows 平台上运行良好。

我正在使用基于 Qt 5.5.0(Clang 6.0,64 位)的 QT Creator 3.4.2。它建于 2015 年 6 月 29 日。我有 OS X 和 Xcode.

的最新更新

找到解决方案感谢 this.

为了解决此类问题,我不得不从 Xcode 7.0.1 切换回 6.4。