0

我是 Eclipse 新手,在 Visual Studio 和 XCode 中进行了大量开发。

当我在源代码树中创建 C++ 项目时,项目资源管理器会显示该文件夹和子文件夹中的所有文件。但是有很多我不想看到的不相关的文件。

在 Visual Studio 和 XCode 中,我必须手动将源代码链接到项目。这使我能够控制项目的混乱。默认情况下,非项目文件是“隐藏的”,因为它们没有添加到项目中。在 Eclipse 中,默认情况下会添加所有内容。您似乎无法将文件系统的存储与您在项目资源管理器中看到的视图分离。

此外,我的树中有一堆源代码,我不想将其编译为该项目的一部分。因为它适用于不同的平台。如果不从文件系统中删除它们,我看不到如何从编译列表中删除这些文件。

阅读文档并没有多大帮助。我在这里想念什么?

4

1 回答 1

1

此解决方案有 2 个部分。第一个文件名过滤器可以按照这篇文章中的描述定义: Eclipse:如何在项目资源管理器中隐藏自定义文件

第二个我不想编译的剩余文件可以通过右键单击它们和属性-> C++ 构建-> 从构建中排除资源来排除。

所以这更像是一个负空间的事情。在传统系统中,您必须显式地将代码添加到项目中。在 Eclipse 中,您必须从项目中显式地删除代码。我更喜欢旧方法,因为有时您想在磁盘上包含来自不同区域的代码,这只会使 eclipse 的全包模型中断。但我想当我到达时我会越过那座桥。

于 2012-09-19T00:52:47.437 回答