【问题标题】:qbs QML debugging doesn't workqbs QML 调试不起作用
【发布时间】:2018-08-25 04:00:28
【问题描述】:

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

我确定:

  1. 我正在构建一个调试版本,C++ 调试工作
  2. 我已在 qt creator 的项目选项卡中选中“启用 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

【问题讨论】:

    标签: qt qml qbs


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2018-01-04
        • 1970-01-01
        • 2014-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多