将源文件列表导入Eclipse项目

时间:2009-12-21 09:53:38

标签: c eclipse eclipse-cdt

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

4 个答案:

答案 0 :(得分:1)

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

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

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

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

在Eclipse Helios(3.6)

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

出现一个对话框。

点击“高级”按钮...

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

点击“浏览”

选择要链接的文件夹。

要进行优化,请参阅“帮助”> “帮助内容”(出现一个新窗口)

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

搜索“虚拟文件夹”