一,加快編譯速度
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...