QT底层停止了因为它触发了一个异常

QT编译没问题,但是一运行就会崩毁。
文件出现了这个问题
底层停止了因为它触发了一个异常
在线程0中停止,因为: Exception at 0x7ffb2c7t7a6e,code: 0xc0000005:read access violation at: 0x13d092b0248, flags=0x0 (first chance).

img


调试发现是这个变量出了问题

img


但是我在项目里搜索p

img

只有qml文件里有,而且都是id名啊
这是怎么回事啊!
帮帮我啊老天!

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

我估计大概率是数组越界,你得看下你程序在你运行期间做了什么事情,或者是你进行什么操作之后程序就奔溃了,需要你去找对应的代码,然后单步调试,或者打debug才能知道原因

qml代码很多时候编译期都不会检查到错误的,使用模块化调试。看现象大概率是数组越界问题。