C++ 编译/运行时导致分段错误的静态Qt构建

C++ 编译/运行时导致分段错误的静态Qt构建,c++,qt,compiler-errors,segmentation-fault,qt-creator,C++,Qt,Compiler Errors,Segmentation Fault,Qt Creator,我已经按照本指南()创建了Qt的静态构建,当我开始编译/运行应用程序时,我得到了以下信息: 22:53:54: The program has unexpectedly finished. 22:53:54: The process was ended forcefully. 然后,我运行Qt调试器并收到以下错误: 下级停止,因为它收到了来自操作系统的信号 系统 信号名称:SIGSEGV 信号含义:分段故障 无法从调试器提供程序集,因为它未显示 然后,我尝试用普通的MinGW 32位编译器构建

我已经按照本指南()创建了Qt的静态构建,当我开始编译/运行应用程序时,我得到了以下信息:

22:53:54: The program has unexpectedly finished.
22:53:54: The process was ended forcefully.
然后,我运行Qt调试器并收到以下错误:

下级停止,因为它收到了来自操作系统的信号 系统

信号名称:SIGSEGV

信号含义:分段故障

无法从调试器提供程序集,因为它未显示

然后,我尝试用普通的MinGW 32位编译器构建应用程序,它可以很好地编译和运行,所以我认为问题出在我的Qt静态构建中

静态编译Qt时,我没有收到任何错误,因此我无法提供任何有关Qt上实际编译的错误信息

复制步骤

  • 遵循本指南()以及()
  • 然后创建一个新的Qt项目并尝试运行它
我的Qt配置:

  • 编译器:MinGW 32位
  • Qt版本:5.12.1
  • 构建工具:qmake
  • 静态构建

SIGSEGV是一个相当普遍的崩溃,应用程序试图访问它不拥有的内存。您实际要编译并运行的应用程序是什么?Qt是一个库/API,而不是一个应用程序,因此您的问题需要更多信息来帮助我们了解您实际试图编译和运行的内容。@Aiken Drum我尝试编译和运行一个新项目。文件->新项目->qt小部件应用程序。我没有更改生成的文件中的任何内容,只是在创建时运行它