gpt4 book ai didi

qt - QT中的错误查找

转载 作者:行者123 更新时间:2023-12-03 07:38:32 25 4
gpt4 key购买 nike

在 QT-creator 中出现以下错误:

ASSERT failure in QVector::operator[]: "index out of range", file c:\QtSDK\Desktop\Qt\4.8.1\mingw\include/QtCore/qvector.h, line 359

我的问题是它没有指定哪个 QVector 超出范围......即使我在 Debug模式下运行,我也找不到错误的位置。有没有办法轻松找到错误?代码非常庞大,错误只会偶尔弹出一次,因此检查我单独使用的每个 qVector 需要做很多工作。

最佳答案

假设您正在使用 Qt Creator,有一个“堆栈”窗口显示导致程序停止点的函数调用:

Picture of the Stack Window

在该窗口中,双击您知道是您自己的文件的第一个文件,在该屏幕截图中,它是第 5 行中的 main.cpp。该文件将打开并显示一个黄色箭头。导致断言的行是黄色箭头上方的行(该箭头实际上指向将要执行的下一条语句)

关于qt - QT中的错误查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14354929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com