qbs QML调试不起作用

时间:2018-03-16 06:49:36

标签: qt qml qbs

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

我确定:

  1. 我正在构建调试版本,C ++调试正常工作
  2. 我在qt creator的项目标签
  3. 中选中了“启用QML调试”
  4. 我甚至尝试手动添加qbs属性Qt.declarative.qmlDebugging:true Qt.quick.qmlDebugging:true
  5. 仍然是QtCreator说:

      

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

    QML调试适用于旧的.pro

    我的系统:

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

2 个答案:

答案 0 :(得分:1)

目前还不是很清楚,但有两个复选框。 一个在构建步骤,另一个在运行步骤中。

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

我错过了“Projects-> Run-> Debugger设置 - >启用QML”下的那个

答案 1 :(得分:0)

即将发布的Qt Creator 4.6版本应该更加智能,如果构建设置中的复选框已启用,则自动启用运行设置中的复选框。