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

时间:2010-04-11 14:55:48

标签: version-control binary projects-and-solutions projects eclipse-cdt

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

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

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

我还没有尝试过,但是这个'项目集'可以是ex-import。这是解决方案吗?可以将其置于版本控制中吗?

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

我该如何正常工作?

1 个答案:

答案 0 :(得分:1)

我非常肯定CDT doesn't support sub-projects,这让你非常喜欢:

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

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

每个需要共享库项目的项目 简而言之,这意味着在版本控制下放置各种组件(文件集),其中一个引用特定版本的其他组件(其他组件的特定版本列表称为"configuration",基于 {{ 3}} 开发)