Misplaced Pages

qmake

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
qmake
Developer(s)Qt Project
Stable release3.0
Written inC++
Operating systemLinux, Mac OS X, FreeBSD, Windows
TypeBuild Automation
LicenseLGPL

qmake is a software build automation tool that generates makefiles for building a codebase. As it generates configuration files for other build tools, it is classified as a meta-build tool.

The makefiles that qmake produces are tailored to the particular platform where it is run from based on qmake project files. This way one set of build instructions can be used to create build instructions on different operating systems. qmake supports code generation for the following operating systems: Linux (including Android), Apple macOS, Apple iOS, FreeBSD, Haiku, Symbian, Microsoft Windows and Microsoft Windows CE.

qmake was created by Trolltech (now The Qt Company). It is distributed and integrated with the Qt application framework, and automates the creation of moc (meta object compiler) and rcc (resource compiler) sources, which are used in Qt's meta-object system and in the integration of binary resources (e.g., pictures).

The qmake tool helps simplify the build process for development projects across different platforms. It automates the generation of Makefiles so that only a few lines of information are needed to create each Makefile. You can use qmake for any software project, whether it is written with Qt or not.

See also

References

  1. "Qt Licensing - Qt Developer Network". qt-project.org.

External links

Qt platform
GUIs built with Qt
Qt technologies
Tools
Language bindings
Supported platforms
Related topics


Stub icon

This programming-tool-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: