Qt开发,运行项目,报错,提示:QWidget : Must construct a Qapplication before a Qwidget
网上找了一圈,感觉解决方法都挺复杂,好像和我遇到的情况也不太一样.
于是开启debug看,找到了报错的代码位置:
#include "global.h"
#include "formmain.h"
Global::Global()
{
}
//FormMain formMain; //报错
想在Global这个类中放一些全局变量,于是这个formMain报错了,它是一个窗体.
把"FormMain formMain"删掉即可.