无法 运行 默认 Qt Quick 应用程序 StackView 模板:"The inferior stopped because it triggered an exception"

Can't run default Qt Quick Application StackView Template: "The inferior stopped because it triggered an exception"

我使用默认模板"Qt Quick application with stackview"开始一个新项目,没有做任何修改,可以成功构建,但无法调试,错误是:

"The inferior stopped because it triggered an exception. Stopped in thread 14 by: Exception at 0x7fff93dc7cac, code: 0xc0000005: read access violation at: 0x0, flags=0.0 (first chance)."

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

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

环境是:

Win10

Qt 5.10.1

带有 CDB 调试器的 Qt Creator 4.5.1

MSVC 2017 64 位

windows SDK 10.0.16299.91(适用于 CDB)

怎么回事,环境有问题吗?谢谢!

编辑: 刚刚发现如果只注释掉指定 "initialItem" 的行它也有效

经过2天的斗争,我发现这是一个错误,请看这个: QTBUG-64697

我的电脑刚好是i5-6300HQ,高清显卡530,设置"QT_OPENGL"环境变量为"angle"解决了问题