无法运行默认Qt快速应用程序StackView模板:“劣质停止,因为它触发了异常”

时间:2018-02-26 15:56:02

标签: qt qml qt-creator qtquick2

我使用默认模板“Qt Quick application with stackview”来启动一个新项目,没有做任何修改,并且可以成功构建它,但是无法调试它,错误是:

“劣质停止因为它触发了异常。在线程14中停止:0x7fff93dc7cac异常,代码:0xc0000005:读取访问冲突位于:0x0,标志= 0.0(第一次机会)。”

如果我把它放在那里大约30秒,那么Qt Creator会完全崩溃。我还尝试直接在发布模式下构建,然后应用程序崩溃。

如果我在main.qml中注释掉了“Stackview”定义部分,那么它可以正常运行。我也尝试了swipeview,并且不得不注释掉“Swipeview”部分和“footer”部分以使其工作。滚动模板工作正常。

环境是:

Win10

Qt 5.10.1

带有CDB调试器的Qt Creator 4.5.1

MSVC 2017 64bit

Windows SDK 10.0.16299.91(适用于CDB)

问题是什么,环境有问题吗?谢谢!

编辑:刚刚发现如果仅注释掉指定“initialItem”的行,那么它也有用

1 个答案:

答案 0 :(得分:0)

经过2天的挣扎后,我发现这是一个错误,请看到: QTBUG-64697

我的电脑恰好是i5-6300HQ和HD Graphics 530.将“QT_OPENGL”环境变量设置为“angle”解决了这个问题。