*.pro

这是一个典型的Qt示例程序的.pro文件(propriprfprl.pro):

TEMPLATE = app
CONFIG += QT
QT += core guiTARGET = propriprfprlSOURCES += main.cpp/widget.cpp
HEADERS  += widget.h
FORMS    += widget.ui
  • 前面3行是qmake的默认值,我们都可以省略
  • TARGET 这行指定工程名,我们也可以省略

*.pri

i 是什么东西?包含(include)的首字母。类似于C、C++中的头文件吧,我们可以把 *.pro 文件内的一部分内容单独放到一个 *.pri 文件内,然后包含进来。

接前面的例子,我们将源文件的设置独立出来,放到propriprfprl.pri文件内:

SOURCES += main.cpp/widget.cpp
HEADERS  += widget.h
FORMS    += widget.ui

这时,我们的 propriprfprl.pro 文件就可以简化为:

TEMPLATE = app
CONFIG += QT
QT += core guiTARGET = propriprfprl
include(propriprfprl.pri)
  • 这有什么用呢?对我们这个例子来说,确实没什么用,反而多了一个文件,更麻烦了。
  • 可是,如果一个大点的项目,含有多个*.pro文件呢,这些pro需要有些共同的设置或需要的文件,这时就很有必要了。

Qt中 .pro 文件和 .pri 文件介绍相关推荐

  1. Qt中pro、pri文件的语法介绍

    在Qt当中pro文件则是统筹整个项目的重要文件,而pri文件则是类似于C.C++中的头文件,反正就是我们可以把.pro文件内的一部分单独放到一个.pri文件内,然后包含进来,可以供给其他工程使用,现在 ...

  2. VS+QT向.pro文件添加pri文件

    QT VS-addin通过如下方式添加pri文件 不幸的是,这个功能似乎有问题 万幸的是QT VS-addin能够导出pro文件 在vs中卸载当前项目(重要) 打开生成的pro文件,加入pri文件 打 ...

  3. Qt 中pro文件换行注意的问题

    Qt 中pro文件换行必须用  \,直接按回车换行会导致程序不正确.如下: CONFIG(debug, debug|release) {OBJECTS_DIR += $$PWD/../debugDES ...

  4. Qt中pro文件如何从相对路径导入库

    Qt中pro文件如何从相对路径导入库 Qt工程中有lib.dll.a.so等文件需要导入时,有时需要指定路径.指定绝对路径换到其他机器编译时会不大方便.那么,如何在Qt pro文件中通过相对路径导入库 ...

  5. qt中.pro文件详细说明

    工程上需要使用QT框架进行项目开发,.pro文件里面的具体配置方式比较模糊.详细整理文件里各配置项的含义,并对其编写方法进行归纳总结. 目录 1.配置项说明 1.1.注释 # 1.2.添加/排除QT项 ...

  6. qt中制作添加 .ts 翻译文件

    qt中制作添加 .ts 翻译文件 QT 中可以用其自身的工具对界面语言进行翻译,以实现支持语言的效果,这对于开发用户跨越语言区域的工具来说是一个特别实用的功能. 下面介绍怎么制作和使用qt的翻译文件: ...

  7. Qt中为工程添加资源文件、给按钮添加图片

    Qt中为工程添加资源文件.给按钮添加图片 1.使用QIcon类.代码如下: QIcon icon;icon.addFile(tr("res/icon/wall.png"));ui- ...

  8. QT中pro、pri、prf、prl文件

    QT .pro文件 在QT中使用qmake自动生成pro文件,如果要自己定制工程选项,则需要自行修改pro文件. pro文件有以下关键字:TEMPLATE.TARGET.DESTDIR.DEPENDP ...

  9. QT中PRO文件写法的详细介绍

    在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下: 1. 注释 从"#"开始,到这一行结束. 2.模板变量告诉q ...

最新文章

  1. Java开发最常犯的10个错误,打死都不要犯!
  2. Docker增强Container的安全性
  3. SecureCRT:保存输出日志的方法
  4. 用Python将多张图片合并成一PDF文件
  5. JKD源码系列(4)-AbstractStringBuilder
  6. 数据结构之二叉树的定义和性质
  7. TListView列表拒绝添加重复信息
  8. 多米诺喷码机维修大全之----缺字、字体不成形、字体跑点以及歪
  9. 手机变身电脑摄像头 Droidcam使用
  10. [填坑]QT信号与槽机制注意事项
  11. 方大东莞新材:实习总结报告PPT讲稿
  12. zmap启动报错:[FATAL] get-iface-ip: ioctl failure: No such device
  13. mysql 中一个表里有父子关系_SQLAlchemy - 同一个表中的父子关系
  14. 慢性肾炎的中医药调理【转】
  15. mtk 耳机accdet检测驱动分析
  16. Machine Learning with Python Cookbook 学习笔记 第8章
  17. 1315: 小鱼比可爱
  18. 谷歌pay服务端文档_米大师服务端说明
  19. 十字路口的交通灯控制电路
  20. KendoUI组件基础(上)

热门文章

  1. 使用MindStudio进行I3D推理
  2. Dynamic Volume Provisioning
  3. 深度解析:读写锁原理
  4. redis有序集合键(数据结构篇)
  5. 银河麒麟桌面系统与高级服务器系统实际机器上安装
  6. 半导体物理复习总结(一)——半导体中的电子状态
  7. [评论]去360还是留在百度?
  8. 问题对语义相似度计算-参赛总结
  9. java 格式化输出 对齐_Java中中英文对齐输出问题,以及Java中的格式化输出
  10. svg之矢量(属性)动画