首页 > 其他分享 >qmake 配置文件中常见变量的含义

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

时间:2023-09-07 22:45:53浏览次数:40  
标签:文件 配置文件 项目 含义 指定 qmake DIR

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配置文件中一些常见的变量,用于定义项目的结构和构建过程。

标签:文件,配置文件,项目,含义,指定,qmake,DIR
From: https://www.cnblogs.com/doubleconquer/p/17686282.html

相关文章

  • dnsmasq配置文件
    ###############################################################################       DNS选项################################################################################不加载本地的/etc/hosts文件#no-hosts#添加读取额外的hosts文件路径,可以多次......
  • iTOP-i.MX6ULL开发板修改 samba 配置文件
    sudovi/etc/samba/smb.conf添加如下内容:这些信息都是samba的说明和设置,把这些复制上,格式要设置对,使用Tab键缩进,然后把注释删除,不然可能会出错。[ubuntu_samba]comment=armubuntusambadir#说明path=/home/samba#共享的samba#目录available=yes#允许访问browseab......
  • application配置文件
    yml格式:spring:datasource:driver-class-name:com.mysql.jdbc.Driverurl:jdbc:mysql://localhost:3306/rbac?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8username:rootpassword:admin#redis配置redis:#......
  • Go 程序编译为二进制文件与配置文件路径不匹配问题
    当将Go程序编译为二进制文件并在服务器上运行时,可能会遇到配置文件路径不匹配的问题。在本篇博客中,我将介绍两种解决方法。方法一:指定配置文件的绝对路径在服务器上运行二进制文件时,通过命令行参数或环境变量传递配置文件的绝对路径,而不是依赖于相对路径。这样可以确保程序能......
  • sysfs文件系统各子目录含义
    /sys/block块设备目录,目前此目录已指向到/sys/devices/中设备描述符链接文件/sys/bus设备按总线类型分层放置子目录,/sys/devices/中的所有设备都是链接于某种总线,bus子目录在每一种具体总线之下都可以找到对应每一个具体设备的描述符号链接/sys/class设备按功能分类放置子目录,/......
  • ProfSvc服务登录失败无法加载用户配置文件
    问题win10系统ProfSvc服务登录失败无法加载用户配置文件事件经过新建另外一个本地账户后,切换失败显示上述问题,另一个账户找不到并且进入不了桌面事件截图原因Default文件夹损坏解决从其他电脑上拷贝一份Default文件夹(Default文件夹位置:C:\Users\Default,Win版本无要求可......
  • QT编译时qmake和cmake的区别
    qMakeQT+=coreguiQT缺省使用了core和gui库变量TARGET描述了目标文件的名称,即生成的应用程序的名字,默认采用工程文件所在的文件夹名字。变量TEMPLATE描述了为建立目标文件而采用何种模板,即生成何种形式的Makefile文件,有以下5种模板:应用程序app,为建立一个Qt应用程......
  • 解释C++中类的不同成员类型和成员列表的含义--GPT
    C++定义的class的PublicMemberFunctions|StaticPublicMemberFunctions|PublicAttributes|StaticPublicAttributes|StaticProtectedAttributes|Listofallmembers都是什么意思?GPT:在C++中,一个类(class)可以定义多种类型的成员,这些成员包括函数(成员函数)和变......
  • SpringBoot 读取配置文件
    在resources文件下创建新的配置文件,如test.yml:es:name:elasticsearch准备使用@PropertySource注解来读取test.yml内容,但@PropertySource本身不支持yml文件,所以创建以下类:publicclassPropertySourceConfigextendsDefaultPropertySourceFactory{@Override......
  • Eureka application配置文件
    记录下配置文件,方便以后直接copy。server端server:port:13000spring:application:name:test-eureka-servereureka:server:enable-self-preservation:truerenewal-percent-threshold:0.85eviction-interval-timer-in-ms:60000client:......