在使用cmd中的mingw编译QT的程序中,需要以下几步
qmake -project
qmake
mingw32-make
- 会出现下面的类似报错
解决办法:
在生成的.pro中手动添加如下内容,以兼容QT所有版本
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
再次编译,编译成功
运行demo
测试源码
#include <QApplication>
#include <QLabel>
int main(int argc, char ** argv)
{
QApplication app(argc,argv);
QLabel * label = new QLabel;
label->setText("hello qt!");
label->show();
return app.exec();
}