QT PRO檔案中的常用變數

2021-10-14 02:51:46 字數 1907 閱讀 9274

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...