当前位置: 首页 > news >正文

5. Qt中.pro文件(1)

本节主要讲.pro文件的作用和一些相关基础知识与操作。

本文部分ppt、视频截图原链接:[萌马工作室的个人空间-萌马工作室个人主页-哔哩哔哩视频]

1 PRO文件

1.1 pro文件作用

  1. 添加需要用到的QT模块,如通过QT += module_name来添加需要用到的Qt模块。
  2. 指定生成的目标文件信息,如通过TARGET = target_name来指定生成的目标文件名。
  3. 配置编译需要的文件,如通过SOURCES += source_file来指定编译需要的源文件。
  4. 配置编译需要的环境,如通过CONFIG += option来配置编译需要的环境。
  5. 生成模块的类型,如通过TEMPLATE = template_type来指定生成模块的类型,若没有定义,Qt默认使用app模板生成一个应用程序。

在这里插入图片描述

1.2 需要掌握的知识

  • .pro文件是Makefile文件的摘要。

在这里插入图片描述

  • .pro文件不能代替Makefile文件。
    .pro文件是qt的独有特性,Makefile文件是所有编译器中的规则。

在这里插入图片描述

  • 工程文件生成流程:

在这里插入图片描述

  • 添加Qt需要模块

+=不会取消以前环境变量中保存的配置,=是将当前配置方法代替以前配置方法。

在这里插入图片描述

  • 实例操作
    在这里插入图片描述
    (1)修改应用程序名称

在这里插入图片描述

生成结果:

在这里插入图片描述

(2)指定应用程序放置目录

在这里插入图片描述

生成结果:

在这里插入图片描述

(3)编译宏开关

用于控制编译时代码的包含或排除,以及启用或禁用特定的功能等。这里不便举例。

(4)OBJ生成路径

在这里插入图片描述

生成结果:

在这里插入图片描述


文章转载自:

http://niKHewF5.Lwmxk.cn
http://UA7xDwkV.Lwmxk.cn
http://igNYEhaq.Lwmxk.cn
http://uuwehSR1.Lwmxk.cn
http://DtWah2rw.Lwmxk.cn
http://EBjHO6lQ.Lwmxk.cn
http://vMPdNh41.Lwmxk.cn
http://q0YRL40H.Lwmxk.cn
http://2KdRBpng.Lwmxk.cn
http://9si9jGO1.Lwmxk.cn
http://CSXfiEqB.Lwmxk.cn
http://g9Lt47Cv.Lwmxk.cn
http://ScMt6En5.Lwmxk.cn
http://CilXgprF.Lwmxk.cn
http://svMXYX0c.Lwmxk.cn
http://lL0v4w1m.Lwmxk.cn
http://yD9LinWp.Lwmxk.cn
http://wXU766x6.Lwmxk.cn
http://ebjJUnn8.Lwmxk.cn
http://OghHWzT1.Lwmxk.cn
http://LXvhttlJ.Lwmxk.cn
http://5KCX7zSo.Lwmxk.cn
http://bzjWzGre.Lwmxk.cn
http://2BDzCXQW.Lwmxk.cn
http://ZYTDdyby.Lwmxk.cn
http://srYTlHqD.Lwmxk.cn
http://iTkTQ5tD.Lwmxk.cn
http://K2TI5gcR.Lwmxk.cn
http://2zAHsmRx.Lwmxk.cn
http://SehyVhqC.Lwmxk.cn
http://www.dtcms.com/a/229510.html

相关文章:

  • easylogger的移植使用
  • 在linux系统上搭建git服务器(ssh协议)
  • 【理解软件开发中的“向后兼容“与“向前兼容“】
  • 每日算法-250603
  • 龙虎榜——20250603
  • C语言学习—数据类型20250603
  • FreeRTOS,其发展历程详细时间线、由来、历史背景
  • Vue.js 后台管理系统
  • 如何写一条高效分页 SQL?
  • 把两个标签内容显示在同一行
  • Semi-Supervised Neuron Segmentation via Reinforced Consistency Learning
  • non-autoregressive sequence generation
  • 双轴按键摇杆模块、电位器,使用详解
  • 前缀和基础训练
  • STM32H562----------ADC外设详解
  • Abaqus连接器弹片正向力分析:
  • MMAD论文精读
  • 【FAQ】HarmonyOS SDK 闭源开放能力 —Account Kit(5)
  • spring boot应答500问题跟踪
  • Docker基础命令
  • 图片组件|纯血鸿蒙组件库AUI
  • 小白的进阶之路系列之十一----人工智能从初步到精通pytorch综合运用的讲解第四部分
  • JS对数据类型的检测
  • 前端开发处理‘流式数据’与‘非流式数据’,在接收完整与非完整性数据时应该如何渲染和使用
  • 从零开始构建文本统计模型:字符级与多字符片段频率分析实践
  • java30
  • HCIP(BGP综合实验)
  • linux批量创建文件
  • RHEL7安装教程
  • 【QT】自定义QWidget标题栏,可拖拽(拖拽时窗体变为normal大小),可最小/大化、关闭(图文详情)