qmake
最后更新于:2022-04-02 02:08:23
[TOC]
## 概述
如果要在工程中添加更多的源代码文件、头文件或者库模块,则必须编辑pxo文件,将新项目添加到相应的 SOURCES, HEADERS或者LIBS列表中。
## 指令解析
### qmake 无参
```
qmake
```
在生成的 test.pro 目录下使用 qmake,就会生成 Makefile, 在执行 make 即可编译文件,产生可执行文件
### -project
```
qmake -project
```
1. 此命令会将当前工作(递归)目录下的全部源码(*.cpp)作为SOURCE列出来,而将该目录下的全部头文件(*.h)作为HEADEERS
2. qmake 会用当前工作目录的命令来命令工程文件,及同名文件名
### -r
```
qmake -r
```
有些文件是 SUBDIRS(子目录),通过 `-r`参数可以沿着文件树同时运行,沿着文件树向下递归地产生全部的Makefile
## 实例
### hello world
先写一些cpp和 hpp 文件,并执行
```
> qmake -project
> qmake
> make
```
';