qmake 配置文件中常见变量的含义

发布时间 2023-09-07 22:37:28作者: 不会笑的孩子

qmake配置文件(通常是.pro文件)

  • TARGET:指定项目的目标输出文件名,通常是可执行文件的名称。

  • TEMPLATE:指定项目的类型,例如应用程序('app')或库('lib')。

  • SOURCES:列出了项目中的源文件,包括C++源文件(.cpp)和其他支持的文件类型。

  • FORMS:指定项目中使用的QtDesigner创建的UI文件(.ui文件)。

  • RESOURCES:列出了项目中的QT资源文件(.qrc文件),用于嵌入图像、文本和其他资源。

  • INCLUDEPATH:指定项目的头文件包含路径,用于搜索头文件。

  • LIBS:列出项目所依赖的库文件,用于链接到项目中。

  • DEFINES:定义项目中的宏,可以用于条件编译。

  • TARGET_EXT:指定目标文件的扩展名,通常不需要手动设置。

  • CONFIG:包含项目的配置选项,如debug、release、qt等。

  • DESTDIR:指定中间对象文件的输出目录。

  • OBJECTS_DIR:指定中间对象文件的输出目录。

  • MOC_DIR:指定元对象编译器(MOC)的输出目录。

  • UI_DIR:指定QT Designer UI文件编译器的输出目录。

这些是.qmake配置文件中一些常见的变量,用于定义项目的结构和构建过程。