從「#」開始,到這一行結束。
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...