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