Qt Creator 卡在 Mac 操作系统上的“启动调试器”中
Posted
技术标签:
【中文标题】Qt Creator 卡在 Mac 操作系统上的“启动调试器”中【英文标题】:Qt Creator Stuck in "Launching Debugger" on Mac os 【发布时间】:2018-06-19 15:54:59 【问题描述】:我正在尝试使用 Qt 5.3.2 在 Mac OS X 10.11.6 上调试我的应用程序。
调试进度在“Launching debugger”处停止,并且在调试模式下显示一条消息:正在为 ABI“x86-macos-generic-mach_o-64bit”启动调试器“LldbEngine”...
我需要做什么才能使调试器工作?
【问题讨论】:
Qt 版本是一回事——您真正关心的是 Qt Creator 的版本,它是您正在使用的 IDE(与 Qt 本身不同的产品)。您很可能需要更新到最新版本的 Qt Creator。请注意,Qt Creator 支持多个 Qt 版本,并且您不需要仅仅因为您使用更新的 IDE 就升级您可能是商业的 Qt。通常你会想一直使用最新的 Qt Creator。 我遇到了类似的问题,/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python/lldb/__init__.py
崩溃了。我通过用 brew 卸载 python@2 解决了这个问题。
【参考方案1】:
我有同样的问题,显然也与 Python 有关。
关注这个answer:
defaults write com.apple.dt.lldb DefaultPythonVersion 2
立即为我解决了问题。
还发现这个 answer 指向 Qt Creator 问题: https://bugreports.qt.io/browse/QTCREATORBUG-22955
【讨论】:
【参考方案2】:macOS 10.13.1 / Qt 5.9 / Qt Creator 4.3.1 / Xcode9.1 我正在使用 macports 2.5.3。这个问题确实和python有关。
sudo port select --set python python27-apple
为我做了诀窍。
【讨论】:
以上是关于Qt Creator 卡在 Mac 操作系统上的“启动调试器”中的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Mac 上的 Qt creator 中链接 pylon 框架
在 Mac OS 下使用 Qt-creator 调试时如何进入 Qt 的源代码