qmake 3.1(Qt 5.14.0使用)用户手册1——总览

本系列文章翻译qmake 3.1的用户手册,该版本qmake在Qt 5.14.0中使用。

qmake工具有助于简化跨不同平台的开发项目的构建过程。 它可以自动生成Makefile,因此只需要几行信息即可创建一个Makefile。 您可以将qmake用于任何软件项目,无论是否使用Qt编写。

qmake根据项目文件中的信息生成一个Makefile。 项目文件由开发人员创建,通常很简单,但是可以为复杂项目创建更复杂的项目文件。

qmake包含其他功能来支持Qt开发,并自动包括moc和uic的构建规则。
qmake还可以为Microsoft Visual Studio生成项目,而无需开发人员更改项目文件。

目录

总览

描述一个项目

建立一个项目

使用第三方库

预编译头


总览

qmake工具为您提供了一个面向项目的系统,用于管理应用程序、库和其他组件的构建过程。这种方法使您可以控制所使用的源文件,并可以简明地描述过程中的每个步骤,通常在单个文件中进行描述。 qmake将每个项目文件中的信息扩展到一个Makefile,该文件执行用于编译和链接的必要命令。

描述一个项目

项目由项目(.pro)文件的内容描述。qmake使用文件中的信息来生成Makefile,这些Makefile包含构建每个项目所需的所有命令。项目文件通常包含源文件和头文件的列表,常规配置信息以及任何特定于应用程序的详细信息,例如要链接的其他库的列表或要使用的额外包含路径的列表。

项目文件可以包含许多不同的元素,包括注释,变量声明,内置函数和一些简单的控件结构。在大多数简单项目中,仅需使用一些基本配置选项声明用于构建项目的源文件和头文件。有关如何创建简单项目文件的更多信息,请参见入门。

您可以为复杂项目创建更复杂的项目文件。有关项目文件的概述,请参见创建项目文件。有关可以在项目文件中使用的变量和函数的详细信息,请参见参考。

您可以使用应用程序或库项目模板来指定专门的配置选项,以微调构建过程。有关更多信息,请参见构建通用项目类型。

您可以使用Qt Creator的新项目向导来创建项目文件。您选择项目模板,然后Qt Creator创建一个具有默认值的项目文件,使您能够构建和运行该项目。您可以修改项目文件以适合您的目的。

您也可以使用qmake生成项目文件。有关qmake命令行选项的完整说明,请参见运行qmake。

qmake的基本配置功能可以处理大多数跨平台项目。但是,使用某些特定于平台的变量可能很有用,甚至有必要。有关更多信息,请参见平台说明。

建立一个项目

对于简单项目,只需要在项目的顶级目录中运行qmake即可生成Makefile。然后,您可以运行平台的make工具,以根据Makefile构建项目。
有关qmake在配置构建过程时使用的环境变量的更多信息,请参阅配置qmake。

使用第三方库

第三方库指南向您展示了如何在Qt项目中使用简单的第三方库。

预编译头

在大型项目中,可以利用预编译的头文件来加快构建过程。有关更多信息,请参见使用预编译头。

发布了19 篇原创文章 · 获赞 0 · 访问量 973

猜你喜欢

转载自blog.csdn.net/xuyouqiang1987/article/details/104066245