|  | Home · Overviews · Examples

# qmake Manual

`qmake` is a tool from Trolltech that helps simplify the build process for development project across different platforms. `qmake` automates the generation of Makefiles so that only a few lines of information are needed to create each Makefile. `qmake` can be used for any software project, whether it is written in Qt or not.

`qmake` generates a Makefile based on the information in a project file. Project files are created by the developer, and are usually simple, but more sophisticated project files can be created for complex projects. `qmake` contains additional features to support development with Qt, automatically including build rules for moc and uic. `qmake` can also generate projects for Microsoft Visual studio without requiring the developer to change the project file.

## Getting Started

The qmake Tutorial and guide to qmake Common Projects provide overviews that aim to help new users get started with `qmake`.

- qmake Tutorial
  - Getting Started
  - Table of Contents

- qmake Common Projects
  - Getting Started
  - Table of Contents

## Table of Contents

- Using qmake
  - Getting Started
  - Table of Contents
- qmake Project Files
  - Getting Started
  - Table of Contents
- Running qmake
  - Getting Started
  - Table of Contents
- qmake Platform Notes
  - Getting Started
  - Table of Contents
- qmake Advanced Usage
  - Getting Started
  - Table of Contents
- Using Precompiled Headers
  - Getting Started
  - Table of Contents
- qmake Reference
  - Getting Started
  - Table of Contents
- qmake Variable Reference
  - Getting Started
  - Table of Contents
- qmake Function Reference
  - Getting Started
  - Table of Contents
- Configuring qmake's Environment
  - Getting Started
  - Table of Contents