首页 > 其他分享 >qmake学习

qmake学习

时间:2023-04-02 12:34:13浏览次数:38  
标签:选项 文件 Qt 路径 指定 QMAKE 学习 qmake

在Qt的.pro文件中,有许多变量可以用于配置和管理项目的构建过程以下是Qt中常用的.pro变量及其说明:
SOURCES:指定项目源代码文件的名称和路径,以空格分隔
HEADERS:指定项目头文件的名称和路径,以空格分隔
FORMS:指定Qt Designer UI文件的名称和路径,以空格分隔
RESOURCES:指定Qt资源文件的名称和路径,以空格分隔
TARGET:指定编译生成的目标文件的名称
TEMPLATE:指定项目的模板类型,如app、lib、subdirs等
CONFIG:指定项目的配置选项,如debug、release、shared、static等
INCLUDEPATH:指定头文件的搜索路径
LIBS:指定需要链接的外部库文件
DEPENDPATH:指定依赖文件的搜索路径
DEFINES:指定需要定义的宏
QT:指定Qt模块的使用情况,如core、gui、widgets、network等
QT_CONFIG:指定Qt的配置选项,如debug、release、shared、static等
QT +=:指定需要使用的Qt模块
QTPLUGIN:指定需要使用的Qt插件
QTDIR:指定Qt的安装路径
SOURCES:指定源文件列表
HEADERS:指定头文件列表
FORMS:指定UI文件列表
RESOURCES:指定资源文件列表
TARGET:指定生成的目标文件名
TEMPLATE:指定生成的项目类型
CONFIG:指定构建配置选项
INCLUDEPATH:指定头文件搜索路径
LIBS:指定链接的库文件
DEFINES:指定编译时的宏定义
QMAKE_CXXFLAGS:指定C++编译参数
QMAKE_LFLAGS:指定链接器参数
QMAKE_OBJECTIVE_CFLAGS:指定Objective-C编译参数
QMAKE_OBJECTIVE_LFLAGS:指定Objective-C链接器参数
QMAKE_MOC:指定moc程序路径
QMAKE_UIC:指定uic程序路径
QMAKE_RCC:指定rcc程序路径
QMAKE_AUTOMOC:自动moc选项
QMAKE_AUTOUIC:自动uic选项
QMAKE_AUTORCC:自动rcc选项

标签:选项,文件,Qt,路径,指定,QMAKE,学习,qmake
From: https://www.cnblogs.com/judes/p/17280243.html

相关文章

  • 计网学习笔记五 wireless && mobile networks
    老师把无线网络用一节课一遍过了…感觉没能学透,便课后自己总结,看书,找资料补充,把无线网络大概摸了个七七八八。虽然不算精细,但还能看!内容包括WLAN总概,WiFi—WLAN的实现,802.11规定的帧结构,以及蜂窝网络。强烈推荐一本书:《802.11WirelessNetworks:TheDefinitiveGuide》,2ndEd......
  • .net reactor 学习系列(五)---.net reactor针对De4Dot脱壳工具的应对
     De4Dot是一个专门反混淆.net程序的一个工具,支持对于以下工具混淆过的代码的清理:Agile.NET(akaCliSecure)Babel.NETCodeFortCodeVeilCodeWallCryptoObfuscatorDeepSeaObfuscatorDotfuscator.NETReactorEazfuscator.NETGoliath.NETILProtectorMaxtoCodeMPRESSRummageSkater.N......
  • 【算法学习】图论模板
    注意!并查集只适用于无向图。DFS特点:当前层可以获得下层状态、向下层不断遍历处理方式:递归模板://dfs注意剪枝voiddfs(intu){if(u>n){输出路径return;}for(inti=0;i<n;i++)//遍历点{if(条件)......
  • 【THM】Windows Fundamentals 2(Windows基础知识2)-学习
    本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/windowsfundamentals2x0x本文介绍:本文所涉及的内容是Windows基础模块的第2部分,了解有关系统配置、UAC设置、资源监控、Windows注册表等更多信息。简介在WindowsFundamentals1中,我们已经介绍了Windows的桌面......
  • 极至框架Jz学习笔记
    设计的数据库表名:Select*fromjzmetadata_dataentity数据库表列名:Select*fromjzmetadata_dataentitycol    ......
  • 《暗黑战神》个人部分学习笔记 记录
    SIKI学院暗黑战神课程跳转链接其他同学的笔记csdn:正版游戏的受害者ARPG实战CSDN:听雨眠丨暗黑战神学习部分笔记音效播放服务中的一段代码privateDictionary<string,AudioClip>adDic=newDictionary<string,AudioClip>();publicAudioClipLoadAudio(stri......
  • 计算机网络学习总结(进程之间的通信)
    进程之间通信的方式之一是利用socket最近学习了计算机网络的一些知识,下面是我自己的一些简单理解,可能有些错误的地方(狗头保命)首先长报文在发送的时候是以分组的形式发送的,由应用层发送应用层报文到运输层然后运输层对接收到的每个分组加上一个运输层首部,然后发送到网络层网络......
  • Vue3学习笔记(7.0)
    Vue3计算属性计算属性关键词:computed计算属性在处理一些复杂逻辑时是很有用的。可以看下以下反转字符的例子:<!--*@Author:[email protected]*@Date:2023-03-3008:30:35*@LastEditors:Mei*@LastEditTime:2023-03-3008:33:36*@FilePath:\vscode\vue_co......
  • Vue3学习笔记(4.0)
    vue.js为两个最为常用的指令提供了特别的缩写://全称<av-bind:href="url"></a>//缩写<a:href="url"></a>v-on缩写//全称<av-on:click="doSomething"></a>//缩写<a@click="doSonthing"></a>条件判断条件判断使......
  • java 中required_通过实例学习Spring @Required注释原理
    @Required注释应用于bean属性的setter方法,它表明受影响的bean属性在配置时必须放在XML配置文件中,否则容器就会抛出一个BeanInitializationException异常。下面显示的是一个使用@Required注释的示例。示例:让我们使EclipseIDE处于工作状态,请按照下列步骤创建一个......