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
来源:小何博客
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论