gpt4 book ai didi

qt - 下级停止了,因为它触发了异常。被异常停止在线程 0 中......?

转载 作者:行者123 更新时间:2023-12-05 01:20:51 34 4
gpt4 key购买 nike

调试器中的完整错误消息:

"下级停止,因为它触发了异常。在线程 0 中被异常停止
0xfbdeba,代码:0xc0000005:0x0 处的读取访问冲突,标志 = 0x0。"


我可以编译我的代码而没有任何错误,但是当我运行它或调试它时,它崩溃了,

当我使用 A QMessagebox 显示消息时抛出此错误,如果我注释掉此消息程序正常运行。我尝试在初始化 QApplication 之后将 QMessagebox 放在 main.cpp 中,但存在相同的错误。

我不明白这个错误的原因是什么???

请指导我。
我用 QT 4.8.1 与 msvc 2010 编译器。

我尝试做的是:我尝试更改名为 Open-sankore 的开源应用程序(源代码 here ... )并尝试检查用户是否填写了注册表?如果没有向用户显示消息框。

我在 UBApplication::exec(..) 的第一行添加了一个代码部分。

int UBApplication::exec(const QString& pFileToImport)
{

if(CheckLock() == -1)
{
QMessageBox myBox;
myBox.setText("Please Complete The Registration form to continue!");
myBox.setWindowTitle("Warning!");
myBox.exec();
}

发生错误后,debug cursur 转到 UBBoardController.h 并在下面运行
UBBoardView* controlView()
{
**return mControlView;**
}

最佳答案

我发现这个错误主要发生在尝试使用未初始化的变量时。

关于qt - 下级停止了,因为它触发了异常。被异常停止在线程 0 中......?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17497392/

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