qmake 3.1(Qt 5.14.0使用)用戶手冊1——總覽

目錄

總覽

描述一個項目

建立一個項目

使用第三方庫

預編譯頭


本系列文章翻譯qmake 3.1的用戶手冊,該版本qmake在Qt 5.14.0中使用。

qmake工具有助於簡化跨不同平臺的開發項目的構建過程。 它可以自動生成Makefile,因此只需要幾行信息即可創建一個Makefile。 您可以將qmake用於任何軟件項目,無論是否使用Qt編寫。

qmake根據項目文件中的信息生成一個Makefile。 項目文件由開發人員創建,通常很簡單,但是可以爲複雜項目創建更復雜的項目文件。

qmake包含其他功能來支持Qt開發,並自動包括moc和uic的構建規則。
qmake還可以爲Microsoft Visual Studio生成項目,而無需開發人員更改項目文件。

總覽

qmake工具爲您提供了一個面向項目的系統,用於管理應用程序、庫和其他組件的構建過程。這種方法使您可以控制所使用的源文件,並可以簡明地描述過程中的每個步驟,通常在單個文件中進行描述。 qmake將每個項目文件中的信息擴展到一個Makefile,該文件執行用於編譯和鏈接的必要命令。

描述一個項目

項目由項目(.pro)文件的內容描述。qmake使用文件中的信息來生成Makefile,這些Makefile包含構建每個項目所需的所有命令。項目文件通常包含源文件和頭文件的列表,常規配置信息以及任何特定於應用程序的詳細信息,例如要鏈接的其他庫的列表或要使用的額外包含路徑的列表。

項目文件可以包含許多不同的元素,包括註釋,變量聲明,內置函數和一些簡單的控件結構。在大多數簡單項目中,僅需使用一些基本配置選項聲明用於構建項目的源文件和頭文件。有關如何創建簡單項目文件的更多信息,請參見入門

您可以爲複雜項目創建更復雜的項目文件。有關項目文件的概述,請參見創建項目文件。有關可以在項目文件中使用的變量和函數的詳細信息,請參見參考

您可以使用應用程序或庫項目模板來指定專門的配置選項,以微調構建過程。有關更多信息,請參見構建常見類型項目

您可以使用Qt Creator的新項目嚮導來創建項目文件。您選擇項目模板,然後Qt Creator創建一個具有默認值的項目文件,使您能夠構建和運行該項目。您可以修改項目文件以適合您的目的。

您也可以使用qmake生成項目文件。有關qmake命令行選項的完整說明,請參見運行qmake

qmake的基本配置功能可以處理大多數跨平臺項目。但是,使用某些特定於平臺的變量可能很有用,甚至有必要。有關更多信息,請參見平臺說明

建立一個項目

對於簡單項目,只需要在項目的頂級目錄中運行qmake即可生成Makefile。然後,您可以運行平臺的make工具,以根據Makefile構建項目。
有關qmake在配置構建過程時使用的環境變量的更多信息,請參閱配置qmake

使用第三方庫

第三方庫指南向您展示瞭如何在Qt項目中使用簡單的第三方庫。

預編譯頭

在大型項目中,可以利用預編譯的頭文件來加快構建過程。有關更多信息,請參見使用預編譯頭

 

發佈了28 篇原創文章 · 獲贊 0 · 訪問量 6008
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章