qt pro檔案常用變數
變數名說明示例
config
qmake配置資訊
debug 除錯模式
release 發布模式
warn_on(預設)/warn_off 編譯器警告開關
qt 使用qt庫
console 指定開啟控制台
dll 動態編譯庫
staticlib 靜態編譯庫
plugin 編譯外掛程式
(1)示例
config += debug_and_release
config(debug,debug|release)else{
target= hello
destdir= ./release
(2)示例
config +=warn_on
(3)示例
config += qt thread
(4)示例
config += console
codecforsrc
原始檔編碼方式
codecforsrc = gbk
defines
巨集定義清單
dependpath
程式編譯時依賴的相關路徑
dependpath += . forms include qrc sources
destdir
存放生成應用程式的目錄
dir_separator
目錄分隔符
distfiles
專案中的其他檔案清單
dlldestdir
存放生成動態鏈結庫的目錄
forms
ui檔案清單
forms += mainwindow.ui
sources
原始檔清單
sources += main.cpp mainwindow.cpp
headers
標頭檔案清單
headers += mainwindow.h
includepath
標頭檔案路徑
includepath += . systeminclude
installs
要安裝的檔案
in_pwd
當前檔案所在目錄
lexsources
lex原始檔清單
libs
載入依賴庫檔案
libs+= -l/usr/local/lib -lm
libs += /usr/local/libm.so
libext
產生庫的字尾
moc_dir
存放含q_object的標頭檔案轉換檔案的目錄
objects_dir
存放生成目標檔案的目錄
rcc_dir
存放qrc轉化標頭檔案的目錄
rc_file
資源檔案清單
resources
要載入的資源*.qrc檔案
resources += image.qrc
target
生成的應用程式名
template
工程模式:
lib 庫
subdirs 子目錄
trashlations
要載入的語言翻譯*.ts檔案
ui_dir
存放ui轉化標頭檔案的目錄
version
目標庫版本號
vpath
補充檔案的搜尋路徑
_file_
當前檔案
_pro_file_
當前專案檔案
_pro_file_pwd_
當前專案檔案所在目錄
整理 QT pro檔案中的變數說明
以 開始的行,直到結束 告訴qmake生成哪種makefile 其中lib 表示該工程建立乙個庫的makefile subdir 生成針對子目錄的makefile,子目錄由變數subdirs指定 vclib 生成用於vs開發環境的庫工程 只用於windows系統 指定生成的可執行程式的目錄,可以絕對...
QT pro檔案各內容的解釋
本文主要對.pro檔案的各部分進行解釋 1.新增專案需要新增的庫,如xml,sql qt core gui qt xml sql 2.專案中涉及到中文字元時,需要新增的識別 否則會中文會亂碼 msvc qmake cxxflags execution charset utf 8 msvc qmake...
在 qt pro檔案中區分不同的qt版本
由於不同的版本的qt需鏈結不同的庫檔案,為了在專案檔案中對這個問題進行透明處理,需在 pro檔案中加入對當前qt 版本的判斷 chec qtversionqt version qt version qt version split qt version,qt ver maj member qt ve...