如何在Qt Creator 创建一个.pri文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Qt Creator 创建一个.pri文件相关的知识,希望对你有一定的参考价值。

参考技术A 把你的头文件还有源文件加入你的.pro文件中

如何在 Qt Creator 的项目窗格中显示嵌套的 pri 文件? [复制]

【中文标题】如何在 Qt Creator 的项目窗格中显示嵌套的 pri 文件? [复制]【英文标题】:How to show nested pri files in project pane of Qt Creator? [duplicate] 【发布时间】:2015-05-12 05:17:05 【问题描述】:

我的项目.pro 文件中有一个名为Deploy.pri.pri 文件。

部署.pri:

include(part1.pri)
include(part2.pri)

如您所见,它包含另外两个 .pri 文件。

这些 pri 文件显示在同一级别的 Qt Creator 项目窗格中:

我想知道是否有任何方法可以像树一样以嵌套和分层的方式显示它们?

【问题讨论】:

AFAIK,包含的 .pri 就是这样工作的。 是的,如果没有常规解决方案,我希望至少能找到解决方法。这太烦人了。假设您有一个 pri 文件,其中包含一堆其他 pri 文件。当您包含 pri 时,项目窗格将被许多​​ pri 文件填充。 嗨 Nejat,我使用 TEMPLATE = subdirs 组织我的项目,直到我拥有源代码的最后一个 pro/pri 文件。这很好用,我有一个完美的 Qt 创建树,但你必须在适当的位置用你的 pro/pri 文件创建你的文件夹。 @Martin 恐怕subdirs 模板并不能解决这个问题。这是为了用子项目组织项目。当您在其中一个子项目中包含这样的 pri 文件时,它们都会再次显示在同一级别。 从 Qt Creator 3.6 开始嵌套的 .pri 文件显示在树中:bugreports.qt.io/browse/QTCREATORBUG-487 【参考方案1】:

首先将您的模块嵌套到subdirs

TEMPLATE = subdirs
SUBDIRS += project1 \
           project2

然后根据您的子目录的深度,使用../ 包含part1.pripart2.pri,如下所示 include(../part1.pri)

【讨论】:

很明显subdirs项目是分层显示的。我的问题是如何在单个 .pro 文件中显示嵌套的 .pri 文件。即当您在另一个文件中包含一个.pri 文件时如何显示它们的层次结构。

以上是关于如何在Qt Creator 创建一个.pri文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Qt Creator 的项目窗格中显示嵌套的 pri 文件? [复制]

qt creator源码全方面分析(3-6)

使用 qt creator 安装 qwt

qt creator源码全方面分析(3-8)

Qt Creator 在创建或打开 .ui 文件时崩溃。如何诊断?

如何在 Qt Creator 中制作 .exe 文件