QT之專案檔案( pro)詳解

2021-10-06 16:53:04 字數 708 閱讀 1434

從「#」開始,到這一行結束。

target = qtdemo

headers += include/painter.h

forms += forms/painter.ui

sources += sources/main.cpp sources/painter.cpp

resources += qrc/painter.qrc

greaterthan(qt_major_version, 4): qt += widgets

這條語句的含義是,如果qt_major_version大於4(也就是當前使用的qt5及更高版本)需要增加widgets模組。如果專案僅需支援qt5,也可以直接新增「qt += widgets」一句。不過為了保持**相容,最好還是按照qtcreator生成的語句編寫。

config用來告訴qmake關於應用程式的配置資訊。

config += c++11 //使用c++11的特性

在這裡使用「+=」,是因為我們新增我們的配置選項到任何乙個已經存在中。這樣做比使用「=」那樣替換已經指定的所有選項更安全。

示例1:

示例2:

Qt 專案管理檔案 pro 詳解

圖 1 專案檔案的目錄樹 1 專案管理檔案 samp2 1.pro,儲存專案設定的檔案。2 主程式入口檔案 main.cpp,實現 main 函式的程式檔案。3 窗體介面檔案 widget.ui,乙個 xml 格式儲存的窗體上的元件及 其布局的檔案。4 widget.h 是所設計的窗體類的標頭檔案,...

Qt專案管理檔案( pro)及其作用詳解

這個專案包含以下一些檔案 專案管理檔案 samp2 1.pro,儲存專案設定的檔案。主程式入口檔案 main.cpp,實現 main 函式的程式檔案。窗體介面檔案 widget.ui,乙個 xml 格式儲存的窗體上的元件及 其布局的檔案。widget.h 是所設計的窗體類的標頭檔案,widget.c...

Qt之pro配置詳解

更多參考 以 開始,到這一行結束。快捷鍵 ctrl 指定編譯器選項和專案配置,值由qmake內部識別並具有特殊意義。以下配置值控制編譯標誌 選項說明 release 專案以release模式構建。如果也指定了debug,那麼最後乙個生效。debug 專案以debug模式構建。debug and re...