gpt4 book ai didi

c++ - 在另一个 qmake 项目中包含一个 qmake 项目

转载 作者:行者123 更新时间:2023-11-28 02:27:23 28 4
gpt4 key购买 nike

我已经在 qt/c++ 中创建了一个应用程序

浏览器/Browser.pro

要启动浏览器,我需要一个代理。我已经创建了一个代理并将其存储在浏览器文件夹中

Browser/Browser.pro
Browser.cpp
main.cpp
Agent/Agent.pro
Agent/agent.cpp

构建浏览器时,我生成了一个应用程序,但它只构建了浏览器。

我在 Browser.pro 中添加了以下行:

SUBDIRS += \
Agent/Agent.pro

browser.depend = Agent/Agent.pro

我担心的是我正在尝试构建 browser.app 并自动构建 agent.app 。之后的目标是集成浏览器app资源中生成的agent.app

任何想法

最佳答案

SUBDIRS 变量仅在 TEMPLATE=subdirs pro 文件中解释。此外,它确实只需要在何处找到您的项目的目录名称,而不是 .pro 本身。

你应该为你的 Browser 项目创建一个目录并得到这个:

Browser/
|-Browser.pro
|-Browser/
|-Browser.pro
|- ...
|-Agent/
|-Agent.pro
|- ...

然后你的主项目文件将是这样的:

浏览器.pro:

    TEMPLATE = subdirs
SUBDIRS = Agent Browser
CONFIG += ordered

有关子目录的更多信息:http://doc.qt.io/qt-5/qmake-variable-reference.html#subdirs

关于c++ - 在另一个 qmake 项目中包含一个 qmake 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30066193/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com