QT中可以使用qmake来生成Makefile,由.pro文件生成Makefile的命令如下:
qmake hello.pro -o Makefile
make
模板(TEMPLATE)
模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:
app
- 建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用。示例如下:TEMPLATE = app
lib
- 建立一个库的makefile
vcapp
- 建立一个应用程序的Visual Studio项目文件
vclib
- 建立一个库的Visual Studio项目文件
subdirs
- 这是一个特殊的模板,它可以创建一个能够进入特定目录并且为一个项目文件生成makefile,并且为它调用make的makefile。
app模板告诉qmake为建立一个应用程序生成一个makefile。当使用这个模板时,下面这些qmake的系统变量是被承认的。我们需要在.pro文件中使用这些系统变量来为应用程序指定特定信息。
HEADERS
:应用程序中所有头文件的列表。
SOURCES
:应用程序中所有源文件的列表。
FORMS
:应用程序中的所有.ui文件(由Qt设计器生成)的列表。
TAR