qbs QML 调试不起作用

Iva*_*eev 2 qt qml qbs

迁移到 QBS 后,我的 QML 调试停止工作。

我确定:

  1. 我正在构建调试版本,C++ 调试有效
  2. 我在 qt 创建者的“项目”选项卡中选中了“启用 QML 调试”
  3. 我什至尝试手动添加 qbs 属性Qt.declarative.qmlDebugging:true Qt.quick.qmlDebugging:true

QtCreator 仍然说:

某些断点无法由当前活动的调试器语言处理,并将被忽略。

QML 调试适用于旧的 .pro

我的系统:

  • Linux archlinux 4.15.7-1-ARCH
  • QBS 1.10.1
  • Qt 5.10.1

Iva*_*eev 6

不太清楚,但有两个复选框。一个在构建步骤中,另一个在运行步骤中。

因此,要让 QML 调试工作,您必须检查它们。

我错过了“项目->运行->调试器设置->启用 QML”下的那个