在我們建立qt工程專案時,qt creator總會建立乙個.pro檔案,我們稱.pro檔案為qt的工程管理檔案。乙個工程專案可以包含乙個或多個.pro檔案。理解和掌握pro檔案的用法,將有利於qt開發人員對專案工程檔案的組織和管理。
下面來看一下pro檔案中的內容:
第1~5行為注釋資訊,說明這個檔案生成的時間。
第8行表明這個專案使用的模組。core模組包含了qt的核心功能,其他所有模組都依賴於這個模組;gui模組提供了視窗系統整合、時間處理、opengl和opengl es整合,2d圖形、基本影象、字型和文字等功能。當使用qmake工具來構建專案時,core模組和gui模組是被預設包含的。其實,所謂的模組就是很多相關類的集合,讀者可以在qt幫助中檢視qt core和qt gui關鍵字。
第10行新增了widgets模組,這行**的意思是:如果qt主版本大於4(也就是說當前使用的是qt5或更高版本),則需要新增widgets模組。因為後面程式中使用的幾個類都包含在widgets中,所以這裡需要新增這行**。qt widgets模組中提供了經典的桌面使用者介面的ui元素集合,簡單來說所有c++程式使用者介面部件都在該模組中。
第12行是生成的目標檔案的名稱,就是生成的exe檔案的名字,預設是專案的名稱,當然也可以在這裡改為別的名稱。
第13行
第16、20、23行分別是工程包含的原始檔、標頭檔案和介面檔案。
第25行是新增應用程式圖示。這些檔案都使用了相對路徑,因為都在專案目錄中,所以只寫了檔名。
posted @
2018-09-05 20:19
萌面行者 閱讀(
...)
編輯收藏
QT之專案檔案( pro)詳解
從 開始,到這一行結束。target qtdemo headers include painter.h forms forms painter.ui sources sources main.cpp sources painter.cpp resources qrc painter.qrc grea...
Qt5 pro檔案格式解析
qt core gui 模組的名字 greaterthan qt major version,4 qt widgets target test 應用程式名 原始檔 sources main.cpp mainwindow.cpp 標頭檔案 headers mainwindow.h 視窗設計檔案 for...
Qt 工程檔案 pro
qmake project 這個命令是用來生成qt的工程檔案 pro 的,這個檔案是用來設定編譯或者鏈結的變數,以便用qmake生成相對應的makefile檔案 template 這個變數是用來定義你的工程將被編譯成什麼模式。target 生成最後目標的名字。如果要指定生成目標的路徑,這加乙個des...