【问题标题】:Qt - 'Shadow Building'?Qt - '影子建筑'?
【发布时间】:2011-11-14 11:01:28
【问题描述】:

我有一个简单的问题 - 什么是影子建筑?我在 Qt 的 Target Setup 对话框中看到了它,但不知道它的作用或是否应该使用它。

它也出现在“常规”组下的“项目”选项卡中。

【问题讨论】:

    标签: qt build-process desktop-application


    【解决方案1】:

    影子构建是一种用于为不同平台/编译器/等构建相同版本的不同 Qt 构建的技术。您的编译版本位于不同的目录中,与原始 Qt 源目录不同。

    我为我的 MSVS2010 编译器创建了一个影子构建。如果我愿意,我可以在不同的构建目录中为 MinGW 创建一个新的构建。

    请参阅定义 here,以及有关配置构建的更多信息 here

    【讨论】:

      【解决方案2】:

      Mateen 回答的其他信息。

      默认情况下,Qt Creator 在与源目录不同的目录中构建项目,如shadow builds。这使为每个build and run kit 生成的文件保持独立。如果您只使用单个 kit 构建和运行,您可以取消选中 Shadow build 复选框。

      https://doc.qt.io/qtcreator/creator-build-settings.html#qmake-build-configuration

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-03
        • 2022-08-24
        • 2016-07-15
        • 2010-10-09
        • 2014-06-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多