如何完全禁用 Qt Creator 中的 QML 调试器?

Posted

技术标签:

【中文标题】如何完全禁用 Qt Creator 中的 QML 调试器?【英文标题】:How to disable QML Debugger in Qt Creator entirely? 【发布时间】:2019-06-29 13:29:41 【问题描述】:

如何在 QtC 中完全禁用 QML 调试?我可以从运行设置中禁用它,但由于某种原因,它总是被打开(返回)。

我不在 UI 中使用 QML,但我将 javascript 引擎用于其他目的(纯粹是猜测,这就是它总是“开启”的原因吗?)。但我完全想禁用 QML 调试,因为这总是“挂起”并且不需要(在我的地方)。

我该怎么做?

我可以取消选中“启用 QML”,但在我重新启动 QtC 时总是再次选中“开启”。

【问题讨论】:

尝试配置 -= qml_debug 【参考方案1】:

Build Settings

Build Steps中取消选中Enable QML debugging and profiling选项

【讨论】:

好点,看看在构建中也有一个选项,会不会和CONFIG -= qml_debug 一样导致【参考方案2】:

只是一些细节:

你是对的,当我检查 QML CONFIG+=qml_debug 被添加到 cmd 行时,它就在这里。想知道.pro 中的CONFIG-=qml_debug 是否会恢复(这个想法很好)

P:.....in\qmake.exe H:\Pr...pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug" && P:/Qt/Tools/QtCreator/bin/jom.exe qmake_all

【讨论】:

以上是关于如何完全禁用 Qt Creator 中的 QML 调试器?的主要内容,如果未能解决你的问题,请参考以下文章

如何在QML(QT Creator)中使用发光脉动效果制作元素动画?

如何在 Qt Creator 中解决“找不到 QML 模块”

QT Creator 构建 qml 应用程序

如何在 Qt Creator 中禁用/删除所有断点

Qt Creator qml:使用(额外)Qt 组件库(ubuntu)

[Qt5] Develop openCV3 by QML on Qt-creator