目录

步骤

关键字


当很多外部库文件的时候并要添加到工程中时,使用pri文件可以更加的方便。项目庞大的时候,也可以使用pri文件,可以更好的模块化处理。

步骤

1.在项目路径下创建文件夹

2.common文件夹下创建pri文件

3. 在pro文件中输入,include必须是小写,之后comm文件夹会自动导入到工程中

4.在common文件新建文件

关键字

1、include     在pro中引入pri文件       例如: include ($$PWD/dialog/dialog.pri)

2、unix/win32   用来定义在不同平台下构建项目时的配置项分支                                                   例如:win32 | win64 {} 、unix{}

3、DEFINES   在pri中定义宏   使用这个定义之后,可以在源代码中使用                                      DEFINES = arm _unix                                                                                                              源代码中使用:

#ifdef arm_unix    //代码
#endif

4、CONFIG    项目的配置参数                                                                                                   CONFIG常用的选项有: CONFIG += console qt debug release thread warn_on                指定生成debug模式还是release模式,也可以都生成

CONFIG += debug_and_release
CONFIG(debug, debug|release) {DESTDIR = $$PWD/../bin/Debug/
} else {DESTDIR = $$PWD/../bin/Release/
}

(1)console表示本项目是命令行程序,在启动本项目的目标程序时会启动一个终端(命令行)。

(2)qt表示本项目要加载Qt的库,链接时要链接Qt的类库。

(3)debug和release分别表示将项目构建成Debug版本还是Release版本。

(4)thread表示程序是否启用多线程。如果没有thread选项,项目将无法使用多线程。

(5)warn_on表示是否显示编译警告。因为有些编译警告还是很重要的,所以建议开启该配置项。如果不关注或者不处理编译警告,也有可能导致程序运行时异常。

Qt5支持c++11:pro文件添加:

CONFIG += C++11

Qt4:QMAKE_CXXFLAGS += -std=c++0x

5、QMAKE_CXXFLAGS  配置编译标志

6、函数        pri中提供的常用函数

例如:

contains(x, y){} else  {} :用来判断一个变量x是否包含字符串y 。如果不包含则执行else的语句

equals(a, b) { }。 用来判断某个变量的值是否与指定值相等

7、变量       在pri中定义与使用变量

变量语法: $$变量名

通过在其它任何一个变量的变量名前加$$来把这个变量的值分配给当前的变量

如:MY_DEFINES= $$DEFINE ,将DEFINE的值分配给MY_DEFINES

8、环境变量   在pri中使用环境变量

环境变量语法: $$(环境变量名)

qt -- pri文件的使用相关推荐

  1. QT pri 文件的作用

    原文地址:https://www.cnblogs.com/wanghuixi/p/9573297.html

  2. qt怎么创建pri文件

    提要 当多人合作开发一个项目的时,若每人创建一个工程,就会出现同一个项目中多个pro文件.pri文件就是解决多个pro文件的一种方式,方便了最后代码的合并. 示例 1.如何建立pri文件 2.pri文 ...

  3. Qt中pri文件介绍及使用(图文超级简单!!)

    初衷是把额外用到的一些自定义组件放在一个文件中,方便调用.新手学东西真的是费时费力 网上 搜索了一番 没有太完整的解决方案 所以参考整理了一下 分为介绍和使用两部分(图文) --介绍 我们可以把 *. ...

  4. qt vs中引用pri文件的问题

    如题:一般pri文件都是在pro文件中使用,不过公司项目中都是用的vs,这里说下vs用pri文件的两种方法. 1.直接导入pri vs下载qt插件后,会出现如下选项 选择第一个可以将pri文件导入到项 ...

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

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

  6. 在Qt项目中添加pri文件

    在Qt项目框架里,很多人都喜欢用pri文件来管理项目.那么今天就来讲讲这个pri文件. 目录 前言 创建pri文件的步骤 一.创建Qt项目 二.创建pri空文件 三.调试 前言 一般我们创建Qt项目工 ...

  7. Qt工程中如何添加.pri文件

    pri文件中的i 是包含(include)的首字母.类似于C.C++中的头文件就是我们可以把 .pro 文件内需要include的一部分或者多个工程相同的部分单独放到一个 .pri 文件内,然后包含到 ...

  8. Qt笔记(四十一)之qtcreator添加pri文件

    一.前言 随着项目越来越多,需要对项目的进行管理以及模块化,有利于后续的维护,Qt刚好提供了一个机制,就是创建pri文件,楼主以此做个记录 二.添加流程 1.新建一个Qt工程 2.去到工程目录下,新建 ...

  9. QT项目之创建.pri文件

    QT项目之创建.pri文件: https://www.cnblogs.com/xiangtingshen/p/11009627.html 怎么创建pri文件: 第一步:用Qt新建你需要的项目(假如所在 ...

最新文章

  1. 笑一个阿 哈哈哈。。。。
  2. Vivado的helloword程序:硬件工程部分
  3. python神经网络训练数据_用Python从头开始实现一个神经网络
  4. 开源网络备份软件bacula(安装bacula)
  5. maven依赖错误排查经验
  6. 【搜索】$P1092$虫食算
  7. libevent学习__学习历程总结
  8. OC中解析对象(json)
  9. vc++6.0常用插件和界面库
  10. 数据库课程设计实验报告--图书管理系统
  11. MRP游戏软件常见问题解答以及破解方法!(新手必看)
  12. JL-37数字式测斜仪
  13. 非对称加密RSA文本和Excel文件加密练习
  14. 腾讯云和阿里云,百度云,华为云服务器哪个的性能比较稳定,没有出现经常崩溃现象呢?
  15. 正在找工作的同学看过来,zozo最新的java面试题总会,学会月薪3万起!!!
  16. Idea开发springBoot 中使用 thymeleaf 模板$表达式报红波浪线解决方案
  17. xpath爬取笔趣阁小说
  18. V-rep 二级摆仿真
  19. STM32 - 通迅的基本概念
  20. 有毒气体运输如何监管?资产监测设备可以完成实现透明化监测

热门文章

  1. 极度的坦诚就是无坚不摧
  2. python版 1032 挖掘机技术哪家强 (20分)
  3. 8、Horizon 事件数据库安装配置
  4. 一个敬谦基督徒的生活
  5. 像素鸟html代码,flappy-bird方块版(用小方块替代像素鸟)
  6. (转)刹车离合同时踩非常危险
  7. java属于高级语言_一文告诉你java是高级语言吗?
  8. 计算机表格中如何计算数据透视表,Excel表格中在数据透视表中添加计算字段的方法...
  9. 数据基础架构如何演进,西部数据有话说
  10. 系列超声发现脊柱关节炎附着点处新骨形成