使用QT5.9.1版本,自己创建qt源程序,经qmake编译实现自己的第一个qt 程序。
- /home/ttwang/Desktop目录下创建一个文件夹qt-learing
mkdir qt-learing
- 在/home/ttwang/Desktop/qt-learing 下 vimi新建一个Helloworld.cpp
#include <QtWidgets/QApplication>
#include <QtWidgets/QLabel>
#include <QtWidgets/QtWidgets>
int main (int argc,char *argv[])
{
QApplication app (argc,argv);
QWidget *widget=new QWidget();
QLabel *label = new QLabel("Hello World!", widget);
label->setText("hello qt!");
widget->show();
return app.exec();
}
- 在/home/ttwang/Desktop/qt-learing下 qmake创建项目文件
qmake -project
这个时候可以看到生成了一个 qt-learing.pro文件,可以通过vim查看其内容。
-
预编译 (qmake)
发现生成了Makefile文件,也可以通过vim查看该文件,内容老长了。
-
编译(make)
make时候会出现如下错误:
解决办法:vim打开qt-learing.pro文件,在文件末尾处加入:
QT += widgets
再次编译,就OK了,编译完成如下图:
生成了可执行文件qt-learing
- 运行
./qt-learing
就ok了。