$(QMake_QT_INSTALL_HEADERS_)
:指向 Qt 头文件安装的目录通常是 include目录)。QMake_QT_INSTALL_BINS
:指向 Qt 安装目录中的可执行文件目录(通常是bin
目录)。QMake_QT_INSTALL_LIBS
:指向 Qt 安装目录中的库文件目录(通常是lib
目录)。QMake_QT_INSTALL_DOCS
:指向 Qt 安装目录中的文档目录。QMake_QT_INSTALL_DATA
:指向 Qt 安装目录中的数据文件目录。QMake_QT_INSTALL_TRANSLATIONS
:指向 Qt 安装目录中的翻译文件目录。QMake_QT_INSTALL_PLUGINS
:指向 Qt 安装目录中的插件目录。QMake_QT_INSTALL_IMPORTS
:指向 Qt 安装目录中的 QML imports 目录。QMake_QT_INSTALL_QML
:指向 Qt 安装目录中的 QML 模块目录。QMake_QT_INSTALL_EXAMPLES
:指向 Qt 安装目录中的示例代码目录。QMake_QT_INSTALL_DEMOS
:指向 Qt 安装目录中的演示代码目录。QMake_QT_INSTALL_MKSPEC
:指向 Qt 安装目录中的 mkspecs 目录,用于存放 Qt 的构建规格文件。QMake_QT_INSTALL_QT
:指向 Qt 安装目录的根目录。QMake_QT_INSTALL_CONFIGURATION
:指向 Qt 安装目录中的配置文件目录。QMake_QT_INSTALL_ARCHDATA
:指向 Qt 安装目录中的体系结构相关数据文件目录。QMake_QT_INSTALL_DATA
:指向 Qt 安装目录中的数据文件目录(与应用无关的文件,如字体)。QMake_QT_INSTALL_SETTINGS
:指向 Qt 安装目录中的配置文件目录(例如qt.conf
)。QMake_QT_INSTALL_HEADERS
:通常与QMake_QT_INSTALL_HEADERS_
类似,指向 Qt 头文件目录。QMake_QT_INSTALL_LIBEXECS
:指向 Qt 安装目录中的库执行文件目录。QMake_QT_INSTALL_TESTS
:指向 Qt 安装目录中的测试文件目录。QMake_QT_INSTALL_LIB
:通常与QMake_QT_INSTALL_LIBS
类似,指向库文件目录。
这些变量在 qmake 项目文件中可以用来简化路径管理。例如:
INCLUDEPATH += $(QMake_QT_INSTALL_HEADERS_)
LIBS += -L$(QMake_QT_INSTALL_LIBS)
LIBS += -L$(QMake_QT_INSTALL_LIB)
INCLUDEPATH += $(QMake_QT_INSTALL_HEADERS)
这样可以确保项目在不同环境中的一致性和可移植性。