当前位置:   article > 正文

ubuntu下Qt编程qmake的使用详解_ubuntu qmake

ubuntu qmake

qmake介绍

一个Qt应用程序的编译大概需要执行3步: qmake -project、qmake、make。
请添加图片描述

其中qmake是Qt提供的编译工具,qmake有两个作用:

  1. 根据源文件生成平台无关的.pro文件
  2. 在根据.pro文件生成平台相关的makefile文件

测试步骤

  1. 测试环境ubuntu18.04+qt5+qt creator
  2. 首先我们用qt creator新建QWidget工程,取名myWidget,则向导帮助我们创建的文件如下。
  3. 为了验证qmake的使用,我们删除.pro文件和.pro.user两个文件,只保留main.cpp,widget.cpp,widget.h,widget.ui4个文件。

请添加图片描述

  1. 打开终端,cd到当前目录,执行qmake指令,生成.pro文件
$ qmake -project myWidget.pro
  • 1

我们看到qmake已经帮我们生成了myWidget.pro文件,内容如下:

请添加图片描述

但是这里很奇怪,为什么qmake生成的.pro中没有QT += core gui widgets这可是我们要用到的Qt模块啊??!!手动添加一下吧,在INCLUDEPATH += .的下面一行~~

  1. 执行qmake指令,.pro文件生成平台相关的makefile文件,

    $ qmake
    
    • 1

请添加图片描述

  1. 执行make指令,生成可执行程序,如下图已经生成了myWidget可执行程序。
$ make
  • 1

请添加图片描述

  1. ./myWidget
    
    • 1

请添加图片描述

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号