qmake生成的pro檔案中常用變數
subdirs 指定子目錄
target 指定生成的應用程式名(預設為專案名)
dependpath 指定程式編譯時依賴的相關路徑
includepath 指定標頭檔案包含路徑
destdir指定應用程式放置的目錄
ui_dir指定ui介面檔案生成的標頭檔案存放目錄(ui檔案會由uic命令處理並生成ui_*.h標頭檔案)
rcc_dir指定qrc資源檔案生成的標頭檔案存放目錄(rcc命令會將.qrc檔案轉換成qrc_*.h檔案)
moc_dir指定moc生成的標頭檔案存放目錄(moc命令將含q_object的標頭檔案轉換成標準.h檔案)
objects_dir指定目標檔案存放的目錄
config指定編譯配置資訊,如qt表示用qt庫來編譯,warn_on把編譯器設為輸出警告資訊,release編譯為發布程式,還有debug、debug_and_release等
headers指定標頭檔案
sources指定原始檔
forms指定.ui介面設計檔案
resources指定.qrc資源檔案
下面是本人常用一些簡單設定,由於ubuntu上生成執行檔案時,他和在windows下不同,他不成生對應的debug和release版本,並且他把所有二制檔案.o moc uic等檔案全生成的在專案最外層目錄下,讓我看著很亂,十分惱火,所以寫了下面的定義。
Qt 工程檔案 pro
qmake project 這個命令是用來生成qt的工程檔案 pro 的,這個檔案是用來設定編譯或者鏈結的變數,以便用qmake生成相對應的makefile檔案 template 這個變數是用來定義你的工程將被編譯成什麼模式。target 生成最後目標的名字。如果要指定生成目標的路徑,這加乙個des...
QT的pro檔案編寫
下面是cloudcompare中乙個自己寫的外掛程式的pro檔案,pro檔案編寫可按照如下方式寫。新增qt的模組 qt widgets opengl template lib 指明生成的庫的名字 target qsaf 指明編譯依賴路徑 dependpath 包含標頭檔案路徑 includepath...
Qt之pro檔案解析
在我們建立qt工程專案時,qt creator總會建立乙個.pro檔案,我們稱.pro檔案為qt的工程管理檔案。乙個工程專案可以包含乙個或多個.pro檔案。理解和掌握pro檔案的用法,將有利於qt開發人員對專案工程檔案的組織和管理。下面來看一下pro檔案中的內容 第1 5行為注釋資訊,說明這個檔案生...