Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在Qt Creator中调试时出现SIGSEGV错误_C++_Qt_Debugging_Qt Creator - Fatal编程技术网

C++ 在Qt Creator中调试时出现SIGSEGV错误

C++ 在Qt Creator中调试时出现SIGSEGV错误,c++,qt,debugging,qt-creator,C++,Qt,Debugging,Qt Creator,我在Qt Creator中遇到了一个调试错误,即使是在非常简单的程序上。 当我从Qt Creator启动调试器时,它会在未指定断点的行上停止,当要求继续时,程序会因SIGSEV(分段错误)而崩溃 运行发布版本时,不会出现此类错误 我用一个简单的例子再现了这个错误,这似乎表明问题不是源于代码。 以下是此极简主义示例的问题说明: 我用来重现问题的代码是: #include <QApplication> int main(int argc, char *argv[]) { QA

我在Qt Creator中遇到了一个调试错误,即使是在非常简单的程序上。 当我从Qt Creator启动调试器时,它会在未指定断点的行上停止,当要求继续时,程序会因SIGSEV(分段错误)而崩溃

运行发布版本时,不会出现此类错误

我用一个简单的例子再现了这个错误,这似乎表明问题不是源于代码。 以下是此极简主义示例的问题说明:

我用来重现问题的代码是:

#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    return a.exec();
}

您正在从打开的Qt Creator运行调试版本吗?您是否使用同一个MinGW编译器来构建用于构建Qt并与Qt build一起分发的应用程序(如果在Qt安装期间未取消选中此选项,则此MinGW二进制文件位于Qt安装目录中)@MaxGo Yes和Yes。我将把这一点添加到问题中。您是否正在使用与此Qt MinGW版本一起安装的Qt Creator?您是否尝试在Qt Creator的“build”菜单中“Clean All”并重建您的应用程序?@J-Mik是的,这没有帮助。
Beginning of debugging
Temporarily disabling breakpoints for unloaded shared library "C:\WINDOWS\SysWOW64\shell32.dll"
Temporarily disabling breakpoints for unloaded shared library "C:\WINDOWS\SysWOW64\user32.dll"
End of debugging