Qmake

qmake開發者| Qt Project

|

当前版本| 3.0
编程语言| C++
操作系统| Windows, Linux, Mac OS X, FreeBSD
类型| 构建自动化
许可协议| LGPL[1]

qmake是一個協助簡化跨平台進行專案開發的構建過程的工具程式，Qt附帶的工具之一 。qmake能夠自动生成Makefile、Microsoft Visual Studio 專案檔 和 xcode 專案檔。不管原始碼是否是用Qt寫的，都能使用qmake，因此qmake能用於很多軟體的構建過程。

手寫Makefile是比較困難而且容易出錯，尤其在進行跨平台開發時必須針對不同平台分別撰寫Makefile，會增加跨平台開發複雜性與困難度。qmake會根據專案檔（.pro）里面的信息自動生成適合平台的 Makefile。开发者能夠自行撰寫專案檔或是由qmake本身產生。qmake包含額外的功能来方便 Qt 开发，如自动的包含moc 和 uic 的编译规则。

## 参考资料

[编辑]

1. ^ Qt Licensing - Qt Developer Network. qt-project.org.  [2013-07-13]. （原始内容存档于2013-06-29）.

## 外部連結

[编辑]

* qmake手冊
* qmake手册（初级部分） （简体中文）

* 查
* 论
* 编

技術|

* 元物件系統（英语：Meta-object System）
* Phonon
* QML
* QtScript
* Qt Quick（英语：Qt Quick）
* 訊號與槽（英语：Signals and slots）

工具|

* qmake
* Qt Creator

綁定|

* PHP-Qt（英语：PHP-Qt）
* PyQt
* PySide
* QtRuby
* Qt Jambi
* Qyoto

相關|

* Digia
* Nokia
* KDE
* Mer
* MeeGo
* Qt公司
* Qt計劃（英语：Qt Project）

| 这是一篇關於電腦程式語言的小作品。您可以通过编辑或修订扩充其内容。

* 查
* 论
* 编

|

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板