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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_27755475/article/details/78375797

使用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了。

猜你喜欢

转载自blog.csdn.net/sinat_27755475/article/details/78375797
IDE