Write a Qt pro file (1)

Part 1:

QT += qml quick widgets

TEMPLATE = app

# Use Precompiled headers (PCH)
PRECOMPILED_HEADER = Global.h

# HEDDERS FILES
HEADERS += version.h Global.h

# SOURCE FILES
SOURCES += main.cpp

# UI FILES
FORMS +=

# RC FILES
RC_FILE += resource.rc

DISTFILES +=

# include pri
include(core/core.pri)

Part 2:


# COMMON -------------------------------------------------------------------------------------------
#
# 作用
#
# a. 生成一般程序結(jié)構(gòu): 程序路徑為app目錄.
# b. qml文件,js文件,以及圖片格式文件(jpg\gif\png\svg)自動添加到qrc文件內(nèi).
# c. 可控制是否將以上自動文件生成的qrc文件編譯鏈接到目標(biāo)文件中.

TARGET = $$qtLibraryTarget($$TARGET)

# 自定義程序結(jié)構(gòu)
OUT_PWD = $$PWD/../../app
TEMP_DIR = $$PWD/tmp

DESTDIR = $$OUT_PWD/bin
MOC_DIR += $$TEMP_DIR/moc
UI_DIR += $$TEMP_DIR/ui

# 編譯選項(xiàng)
DEFINES +=

CONFIG+=debug_and_release
CONFIG(debug, debug|release) {
# TARGET = $${TARGET}d
 OBJECTS_DIR += $$TEMP_DIR/debug/obj

 DEFINES += _DEBUG
 LIBS += -L$${DESTDIR} -lmetalibd

} else {
# TARGET = $${TARGET}
 OBJECTS_DIR += $$TEMP_DIR/release/obj

 LIBS += -L$${DESTDIR} -lmetalib
}

# \end COMMON -------------------------------------------------------------------------------------------
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容