Qt程序报错,提示:allocation of incomplete type 'Ui::FormMain'
代码:
#include "FormMain.h"
FormMain::FormMain(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::FormMain) //报错
{
ui->setupUi(this); //报错
//...
}
就所一个最简单的窗体代码,为啥报错呢?
原来所我刚改了窗体的名称,一番修改下来,没改到位,把UI的头文件引用漏了,补上即可:
#include "ui_FormMain.h"
问题解决。