您的位置:首页 > 编程语言 > Qt开发

Ubuntu下创建第一个qt程序(非qt IDE)

2017-10-28 14:48 411 查看
使用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了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu qt5