我认为在一个项目中有多个二进制文件是很正常的。但是,使用EclipseCDT,我不知道如何设置IDE来完成工作。
我知道我可以创建几个项目-每个二进制文件一个。我知道我可以设置每个项目的依赖关系。然而,我不能将它们视为Eclipse中的一个项目。如果我想与版本控制系统(如SVN)共享代码,每个开发人员都必须单独导入项目。
我想念的是Visual Studio中的解决方案(SLN文件)。我应该创建单个项目并自己创建make文件吗?
我还没有试过,但是有一个“项目集”,可以从国外进口。这就是解决方案吗?是否可以将其置于版本控制中?
我的目标是将所有内容置于版本控制之下,而不仅仅是子项目。我无法想象CDT只对单个二进制应用程序有意义。
我怎样才能正常工作?
我十分肯定。 CDT doesn't support sub-projects ,这会给你留下很多:
在版本控制方面,这意味着:
对于需要共享库项目的每个项目。 简而言之,这意味着要将各种组件(文件集)置于版本控制之下,其中一个引用其他组件的特定版本(其他组件的特定版本列表称为 " configuration " ,基于 component-based approach 发展)