将源文件列表导入Eclipse项目

我们有一个包含许多不同项目代码的topdirectory。 我想创建一个Eclipse CDT项目,它只包含处理和编译特定项目所需的源代码。 之前我使用过SlickEdit,在那里我只能导入一个源和标题列表。 是否有可能在Eclipse中实现类似的function?

在Eclipse Helios(3.6)中

在eclipse项目中,右键单击“新建…”>“文件夹”。

出现一个对话框。

点击“高级”按钮……

单击“链接到备用位置”单选按钮。

点击“浏览”

选择要链接到的文件夹。

有关详细信息 ,请参阅“帮助”>“帮助内容”(将出现一个新窗口)

“Workbench用户指南”>“什么是新的”

搜索“虚拟文件夹”

在Eclipse中,您可以有选择地导入要包含在项目中的某些目录。

您可以在驱动器中的其他位置创建一个eclipse项目,然后仅创建您在原始位置所需的文件夹链接(这些在Eclipse中称为“ 链接资源 ”)

您还可以将链接资源策略用于整个项目(我的意思是Eclipse项目,而不是您的顶级项目)。 例如,如果您的文件夹层次结构如下:

/top-level /top-level/projectA /top-level/projectA/subProjectA /top-level/projectB 

您可以在location / my-workspace创建一个eclipse工作区,创建一个名为subProjectA的项目,并将其链接到/ top-level / projectA / subProjectA。 您可以对projectB执行相同的操作,它们将显示在Eclipse工作区中,就像它们在平面层次结构中并排放置一样。

据我所知,你不能这样做。 您可以做的是将这些源文件导入另一个项目,这意味着这些文件将被复制到该创建的项目中。

传统上,Eclipse假定.project文件位于项目源的顶级目录中,其下面的所有源代码都包含在项目中。 但是,我认为您应该能够使用链接文件夹,以便您拥有一个基本上为空的Eclipse项目目录,但是对于.project文件和指向源树的链接文件夹。 但是,我不认为您可以明确列出要包含在项目中的文件。

编辑:如果您确实找到了解决方案,请告诉我。