3.2 Pri文件
本系列博文旨在为 Qt 开发者提供一站式的学习资源,内容涵盖从基础控件使用到高级特性如多线程与图形编程等。如果你是第一次来到这里,可以先点击Qt 编程专栏简介,一起深入探索 Qt 的各个方面。
.pri
文件是 Qt 项目中的一个包含文件,用于封装可重用的设置或配置,类似于 .pro
文件的部分内容。通常情况下,.pri
文件不会直接构建为目标文件,而是通过 include
引入到 .pro
文件中,用于统一管理多项目中的公共配置。
1. .pri
文件指令及应用
指令 | 功能说明 | 示例 |
---|---|---|
include | 包含另一个 .pri 文件,通常用于共享配置。 | include(shared_config.pri) |
DEFINES | 定义预处理宏。 | DEFINES += USE_MYLIB |
INCLUDEPATH | 设置头文件搜索路径。 | INCLUDEPATH += $$PWD/include |
SOURCES | 设置源文件。 | SOURCES += $$PWD/mysource.cpp |
HEADERS | 设置头文件。 | HEADERS += $$PWD/myheader.h |
CONFIG | 设置构建配置。 | CONFIG += debug CONFIG += static |
示例
# 主项目的 .pro 文件
TEMPLATE = app
TARGET = MyApp
CONFIG += qt console
# 包含公共的配置
include(common_config.pri)
# 项目的源文件
SOURCES += main.cpp
# common_config.pri 文件
DEFINES += USE_MYLIB
INCLUDEPATH += $$PWD/include
SOURCES += $$PWD/mylib.cpp