QtPro文件常见配置说明

QtPro文件

Qt中.pro文件是Qt核心的项目管理文件,通过此文件可组织项目中的.h .cpp使用哪些动态库。 虽然我一直在用Qt但是对pro文件中的含义却不是太清楚,今天看到一篇文章挺好的,感谢大佬的https://www.cnblogs.com/sherlock-lin/p/11708279.html 文章。

QtPro文件说明

UI_DIR = ./ui	#ui文件目录
TARGET = Test	#最终生成目标名
DESTDIR = $$PWD/../test		#目标生成目录,$$PWD表示当前目录下
DLLDESTDIR = $$PWD/../bin	#dll目录,若生成dll则会将dll copy一份到此目录下
OBJECTS_DIR = $$PWD/../obj	#对象文件的存放路径
MOC_DIR = $$PWD/../moc		#moc文件的存放路径

CONFIG(debug, debug|release){
    #debug时的配置
} else {
    #release时的配置
}

CONFIG   += c++11 (Qt5)	#支持C++11

RC_ICONS = logo.ico #.exe的logo,仅用于windows
RC_FILE = my.rc #使用rc资源文件
# pro文件中设置软件信息
RC_ICONS = app.ico

#版本号
VERSION = 0.0.1

DEFINES += APP_VERSION=\\\"$$VERSION\\\"

#中文
RC_LANG = 0x0004
# 公司名
QMAKE_TARGET_COMPANY = Cheng du Winring Company
# 产品名称
QMAKE_TARGET_PRODUCT = BCC3
# 详细描述
QMAKE_TARGET_DESCRIPTION = BCC3
# 版权
QMAKE_TARGET_COPYRIGHT = Copyright(C) 2021-2021 the Winring company Ltd

HEADERS += test.h	#添加头文件
SOURCES += test.cpp	#添加cpp文件

INCLUDEPATH += $$PWD/../qwt			##添加库包含目录
LIBS += -L$$PWD/../qwt/lib -lqwt	#添加库,-L后面是目录,-l后面是库文件
DEPENDPATH += $$PWD/../qwt/lib 		#依赖关系目录

#一般用于添加pri文件,添加后,会在项目列表中出现包含的文件列表
#没有这个,但是有INCLUDEPATH添加目录,也能构建
#但是项目树中不会出现库列表
include(../../../Util/util.pri)	

#用于多级项目
TEMPLATE = subdirs
SUBDIRS += \
    Project1\
    Project2
Project1.depends = Project2 #项目依赖,1依赖于2,先构建2

 

版权声明:
作者:小何
链接:https://ligo100.cn/houduanjishu/qt/85.html
来源:小何博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录