Qmake

qmake是一個協助簡化跨平臺進行專案開發的構建過程的工具程式 ， Qt附帶的工具之一 。 qmake能夠自動生成Makefile 、 Microsoft Visual Studio 專案檔 和 xcode 專案檔 。 不管原始碼是否是用Qt寫的 ， 都能使用qmake ， 因此qmake能用於很多軟體的構建過程 。 手寫Makefile是比較困難而且容易出錯 ， 尤其在進行跨平臺開發時必須針對不同平臺分別撰寫Makefile ， 會增加跨平臺開發複雜性與困難度 。 qmake會根據專案檔 （. pro ） 裏面的信息自動生成適合平臺的 Makefile 。 開發者能夠自行撰寫專案檔或是由qmake本身產生 。 qmake包含額外的功能來方便 Qt 開發 ， 如自動的包含moc 和 uic 的編譯規則 。