代码之家  ›  专栏  ›  技术社区  ›  robsch YaakovHatam

EclipseCDT中包含多个二进制文件的项目

  •  3
  • robsch YaakovHatam  · 技术社区  · 15 年前

    我认为在一个项目中有多个二进制文件是很正常的。但是,使用EclipseCDT,我不知道如何设置IDE来完成工作。

    我知道我可以创建几个项目-每个二进制文件一个。我知道我可以设置每个项目的依赖关系。然而,我不能将它们视为Eclipse中的一个项目。如果我想与版本控制系统(如SVN)共享代码,每个开发人员都必须单独导入项目。

    我想念的是Visual Studio中的解决方案(SLN文件)。我应该创建单个项目并自己创建make文件吗?

    我还没有试过,但是有一个“项目集”,可以从国外进口。这就是解决方案吗?是否可以将其置于版本控制中?

    我的目标是将所有内容置于版本控制之下,而不仅仅是子项目。我无法想象CDT只对单个二进制应用程序有意义。

    我怎样才能正常工作?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Community CDub    8 年前

    我十分肯定。 CDT doesn't support sub-projects ,这会给你留下很多:

    • 每个“项目集”一个工作区
    • 每个二进制文件一个项目(就像你在问题中提到的那样)
    • 项目依赖性(就像您在问题中提到的那样)

    在版本控制方面,这意味着:

    对于需要共享库项目的每个项目。
    简而言之,这意味着要将各种组件(文件集)置于版本控制之下,其中一个引用其他组件的特定版本(其他组件的特定版本列表称为 " configuration " ,基于 component-based approach 发展)