Qt pro 檔案寫法

2021-09-05 01:23:24 字數 1189 閱讀 4526

一,加快編譯速度

1.指定預編譯標頭檔案,其他自己要使用到的標頭檔案都包含在stable.h中即可

precompiled_header =stable.h    

2.多程序編譯

qmake_cxxflags +=/mp

二,pro的書寫方法

1.指定原始檔(3種方法適合於任何地方)

1)sources =a.cpp

2)sources =a.cpp b.cpp e.cpp ... 

3)sources +=a.cpp

sources +=b.cpp

sources +=c.cpp 

....

2.指定標頭檔案

headers =a.cpp 

3.配置資訊

config +=qt warn_on release

1)qt 該引數是告訴qmake 應用程式使用到了qt

2)warn_on 編譯時輸出告警資訊

3)release / debug 可執行檔案使用途徑,debug 中包含了debug資訊,可執行檔案會有所增大,效率有所降級

4.生成目標檔案的名稱

target =filename

5.新增介面資訊ui

forms =***.ui

6.平台處理相關

win32 中包涵的所有內容,否則不予處理

.... 

}unix

7.如果乙個檔案不存在則停止qmake

!exists(main.cpp)

9.生成makefile

qmake -omakefile hello.pro

10.建立乙個pro檔案

qmake -project 

11.標頭檔案路徑(專案中使用大的標頭檔案在這裡搜尋)

includepath += ../includes

12.載入動態庫

libs +=./xx.so

13.載入資源*.qrc檔案

resources 

14. 指定生成的目標檔案路徑

objects_dir

15.應用程式中使用到的巨集定義

defines

16.程式圖示

rc_file ***.icns

17.變數賦值($$)

18.列印資訊

message($$includepath)

QT pro檔案詳細寫法 例項

lib 生成庫的makefile subdirs 生成有多級目錄管理的makefile target 生成最後目標的名字 destdir 指定生成目標的路徑 dependpath 工程的依賴路徑 includepath 這個用來指定工程要用到的標頭檔案路徑 sources 工程需要的原始檔 head...

QT pro檔案解析

在qt中使用qmake自動生成pro檔案,如果要自己定製工程選項,則需要自行修改pro檔案。pro檔案有以下關鍵字 template target destdir dependpath includepath sources headers forms libs trashlations resou...

QT pro檔案解析

在qt中使用qmake自動生成pro檔案,如果要自己定製工程選項,則需要自行修改pro檔案。pro檔案有以下關鍵字 template target destdir dependpath includepath sources headers forms libs trashlations resou...