如果使用qmake构建系统,就会生成后缀 .pro 的项目配置文件。

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

qmake基于项目文件中的信息生成Makefile。项目文件由开发者创建,通常很简单,但对于复杂的项目,也可以创建更复杂的项目文件。

qmake包含了支持Qt开发的附加功能,能够自动包含元对象编译器(meta-object compiler,MOC)和用户界面编译器(user interface compiler,UIC)生成构建规则。

qmake还能为Microsoft Visual Studio生成项目,而无需开发者更改项目文件。

本章节所有内容都是参考帮助文档,以下是帮助文件软件和界面。

alt text

alt text

以下是该章节的内容:

  • Overview 概览

  • Getting Started with qmake 入门

  • Creating Project Files 创建项目文件

  • Building Common Project Types 构建常见项目类型

  • Running qmake 运行qmake

  • Platform Notes 平台说明

  • qmake Language

  • Advanced Usage 高级用法

  • Using Precompiled Headers 使用预编译头文件

  • Configuring qmake 配置qmake

  • Reference 参考

  • Variables 变量

  • Replace Functions 替换函数

  • Built-in Replace Functions 内置替换函数

  • Test Functions 测试函数

  • Built-in Test Functions 内置测试函数

  • Test Function Library 测试函数库

参考:https://doc.qt.io/qt-6/qmake-manual.html