qbs QML 调试不起作用
qbs QML debugging doesn't work
迁移到 QBS 后,我的 QML 调试停止工作。
我确定:
- 我正在构建调试版本,C++ 调试有效
- 我已经在 qt creator 的项目选项卡中查看了 "Enable QML Debugging"
- 我什至尝试手动添加 qbs 属性
Qt.declarative.qmlDebugging:true Qt.quick.qmlDebugging:true
QtCreator 仍然说:
Some breakpoints cannot be handled by the debugger languages currently active, and will be ignored.
QML 调试适用于旧的 .pro
我的系统:
- Linux archlinux 4.15.7-1-ARCH
- QBS 1.10.1
- Qt 5.10.1
不太清楚,但是有两个复选框。
一个在构建步骤,另一个在 运行 步骤。
因此,要使 QML 调试正常工作,您必须同时检查它们。
我错过了"Projects->Run->Debugger settings->Enable QML"
下的那个
即将发布的 Qt Creator 4.6 版本应该对此更加智能,auto-enable 运行 设置中的复选框如果启用了构建设置中的复选框。
迁移到 QBS 后,我的 QML 调试停止工作。
我确定:
- 我正在构建调试版本,C++ 调试有效
- 我已经在 qt creator 的项目选项卡中查看了 "Enable QML Debugging"
- 我什至尝试手动添加 qbs 属性
Qt.declarative.qmlDebugging:true Qt.quick.qmlDebugging:true
QtCreator 仍然说:
Some breakpoints cannot be handled by the debugger languages currently active, and will be ignored.
QML 调试适用于旧的 .pro
我的系统:
- Linux archlinux 4.15.7-1-ARCH
- QBS 1.10.1
- Qt 5.10.1
不太清楚,但是有两个复选框。 一个在构建步骤,另一个在 运行 步骤。
因此,要使 QML 调试正常工作,您必须同时检查它们。
我错过了"Projects->Run->Debugger settings->Enable QML"
下的那个即将发布的 Qt Creator 4.6 版本应该对此更加智能,auto-enable 运行 设置中的复选框如果启用了构建设置中的复选框。