Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |

# qmake Manual

`qmake` is a tool created by Trolltech to write makefiles for different compilers and platforms.

Writing makefiles by hand can be difficult and error prone, especially if several makefiles are required for different compiler and platform combinations. With `qmake`, developers create a simple single project file and run `qmake` to generate the appropriate makefiles. `qmake` takes care of all the compiler and platform dependencies, freeing developers to focus on their code. Trolltech uses `qmake` as the primary build tool for the Qt library, and for the tools supplied with Qt.

`qmake` also takes care of Qt's special requirements, automatically including build rules for moc and `uic`.

Table of contents:

- Installing qmake
- The Ten-Minute Guide to Using qmake
- qmake Tutorial
- qmake's Concepts
- qmake's Advanced Concepts
- Using Precompiled Headers
- qmake Command Reference