C++;建立秩序? 试图构建C++多项目。我在settings.gradle中有这个: include 'Common', 'Base'

C++;建立秩序? 试图构建C++多项目。我在settings.gradle中有这个: include 'Common', 'Base',c++,gradle,C++,Gradle,Gradle按字母顺序构建此文件: 基地 普通的 我需要的恰恰相反: 普通的 基地 事实证明,在每个gradle文件中,您都需要添加依赖项(即,您希望在此之前构建的项目) 然后Geelle创建正确的构建图。我甚至没有考虑在GeDLE中构建C++项目,而且我从来没有使用Gealle,但是你是否尝试将顺序转换成包括“BASE”、“通用”< /代码>?当然,Gealle文档明确地表示构建总是按字母顺序排列。“我需要相反的”。为什么?因为“Base”取决于“Common”的结果,所以您可能需要将依赖项添

Gradle按字母顺序构建此文件:

  • 基地
  • 普通的
  • 我需要的恰恰相反:

  • 普通的
  • 基地

  • 事实证明,在每个gradle文件中,您都需要添加依赖项(即,您希望在此之前构建的项目)


    然后Geelle创建正确的构建图。

    我甚至没有考虑在GeDLE中构建C++项目,而且我从来没有使用Gealle,但是你是否尝试将顺序转换成<代码>包括“BASE”、“通用”< /代码>?当然,Gealle文档明确地表示构建总是按字母顺序排列。“我需要相反的”。为什么?因为“Base”取决于“Common”的结果,所以您可能需要将依赖项添加到构建文件中。不幸的是,这不是答案。构建仍按字母顺序进行<代码>要执行的任务:[task':CompiledBugWindowsX86-64Cpp',task':Base:CompiledBugWindowsX86-64Cpp',task':Common:CompiledBugWindowsX86-64',task':Base:linkDebugWindowsX86-64',task':linkDebug',task':assemble',task':check',task':Base:assemble',task':Base:build',task':Common:assemble','task“:Common:finalize',task':Common:check',task':Common:build']
        dependencies {
            implementation project(':Common')
        }