使用EclipseCDT和Clearcase 我最近加入了一个大型C++项目,其中代码库被放置在CleasCase.主要构建系统是make,它也在Clearcase中。构建既笨拙又冗长,因此我想使用Clearcase插件for Eclipse为Eclipse CDT项目选择一小部分文件,我可以将其用作主动开发和调试的替代构建系统

使用EclipseCDT和Clearcase 我最近加入了一个大型C++项目,其中代码库被放置在CleasCase.主要构建系统是make,它也在Clearcase中。构建既笨拙又冗长,因此我想使用Clearcase插件for Eclipse为Eclipse CDT项目选择一小部分文件,我可以将其用作主动开发和调试的替代构建系统,eclipse,clearcase,eclipse-cdt,Eclipse,Clearcase,Eclipse Cdt,有没有一种可靠的方法可以做到这一点?Eclipse安装程序是在Linux上运行的Helios SR2。首先,一个一般性建议:在编译时使用快照视图,而不是动态视图,特别是当您需要访问(例如为了链接目的)大型二进制文件时:编译会更快 另外,在快照视图中,使用其加载规则,您将选择实际需要查看和处理的文件子集 另一种加快编译速度的方法(如果您不需要访问大型二进制文件)是这次使用动态视图,但是使用clearmake而不是make,允许ClearCase记录DO(派生对象):在回答我自己的问题时,请参见“”

有没有一种可靠的方法可以做到这一点?Eclipse安装程序是在Linux上运行的Helios SR2。

首先,一个一般性建议:在编译时使用快照视图,而不是动态视图,特别是当您需要访问(例如为了链接目的)大型二进制文件时:编译会更快

另外,在快照视图中,使用其加载规则,您将选择实际需要查看和处理的文件子集


另一种加快编译速度的方法(如果您不需要访问大型二进制文件)是这次使用动态视图,但是使用
clearmake
而不是
make
,允许ClearCase记录DO(派生对象):在回答我自己的问题时,请参见“

”,可以通过文件>新建>使用现有代码生成文件项目来创建项目。此时会出现“导入现有代码”对话框,您可以在其中输入根文件夹路径。

是的,谢谢,我一直在使用快照视图。我的问题更多的是关于如何使用Eclipse项目/构建系统,而使用Eclipse Clearcase插件仅对源代码进行Clearcase版本控制。@ThomasMcLeod我不知道有一个特定的过程:makefile将读取源文件(无论它们是否在版本控制下,即使它们没有签出),它将产生obj。