QmakeQt構(gòu)建工具
qmake是一個(gè)協(xié)助簡(jiǎn)化跨平臺(tái)進(jìn)行專案開發(fā)的構(gòu)建過程的工具程式,Qt附帶的工具之一 。qmake能夠自動(dòng)生成Makefile、Microsoft Visual Studio 專案文件 和 xcode 專案文件。不管源代碼是否是用Qt寫的,都能使用qmake,因此qmake能用于很多軟件的構(gòu)建過程。
手寫Makefile是比較困難而且容易出錯(cuò),尤其在進(jìn)行跨平臺(tái)開發(fā)時(shí)必須針對(duì)不同平臺(tái)分別撰寫Makefile,會(huì)增加跨平臺(tái)開發(fā)復(fù)雜性與困難度。qmake會(huì)根據(jù)專案文件(.pro)里面的信息自動(dòng)生成適合平臺(tái)的 Makefile。開發(fā)者能夠自行撰寫專案文件或是由qmake本身產(chǎn)生。qmake包含額外的功能來方便 Qt 開發(fā),如自動(dòng)的包含moc 和 uic 的編譯規(guī)則。
評(píng)論
圖片
表情
