qmake手冊——預覽

預覽

qmake工具提供給你能夠管理應用,庫和其他組件的構建過程的一個項目驅動系統。
這種方法讓你能夠使用一個文件便可以控制使用的源文件,讓構建過程中的每一步都被清晰的
典型的描述。qmake會將項目文件中的信息擴展到makefile中。

描述一個項目

項目可以通過項目文件(.pro)中的內容被描述。qmake使用這些文件中的信息來生成makefile,
典型的項目文件會包含一列源文件和頭文件,一般配置信息和一些特定應用細節,比如說鏈接依賴
的額外庫和使用到的額外包含路徑。

項目文件包含一系列不同的元素,包含註釋,變量聲明,內建函數,還有一些簡單的控制結構。
在大多數簡單的項目中,只需要聲明要構建的項目中的源文件和頭文件還有一些基本的配置選項
即可。想要獲得有關創建簡單項目文件的更多信息,請查看“開始”
你可以爲更復雜的項目創建更復雜的項目文件,查看“創建項目文件”一節可以獲得對項目文件的
一個概況。想要獲得你可以在項目文件中使用的變量與函數的詳細信息,查看“參考”一節。
你可以使用應用和庫模板來指定專門的設置選項 to fine tune the build process,
查看“構建通用項目類型”一節以獲得更多信息。
你可以使用Qt Creator新項目嚮導來創建一個項目文件,你選擇一個項目模板,然後Qt Creator
就會以默認的參數來創建一個項目文件,讓你能夠構建和運行這個項目。你可以修改項目文件來
讓它符合你的意圖。
你也可以使用qmake來生成一個項目文件,你可以查看“運行qmake”一節來獲得qmake命令行
選項的全部描述。
qmake的基本設置特性能夠處理大多數跨平臺項目。但是使用某些平臺特有的變量也許是有用
甚至必須的。查看“”plantform notes“以獲得更多信息。

構建一個項目

對於簡單的項目,你只需要在項目的頂層目錄運行qmake生成makefile,然後運行當前平臺的
make工具即可。
想要獲得有關qmake使用的環境變量可以查看”配置qmake“一節

使用第三方庫

第三方庫指南展示瞭如何在Qt Creator中使用簡單的第三方庫

預編譯頭

在打的項目中,使用預編譯頭文件可以加速構建速度。查看”使用預編譯頭“一節以獲得更多信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章