【发布时间】:2012-10-04 09:22:48
【问题描述】:
向 Stackoverflow 同胞问好。
我在这里遇到了一个小难题。
在我的工作中,我们曾经使用 UltraEdit 项目,但我们希望迁移到使用 Eclipse CDT。 (不使用它的编译器/构建选项,我们需要一个外部 SDK)。
在硬盘上,我们有一个特定的文件夹结构,以便在两个团队之间保持独立。即'productcode' + 'applicationcode'-group 和'drivercode'-group。 两个组都有自己的文件夹,用于放置源代码。
- 应用
- 驱动程序代码
- 产品代码
文件名有一个特定的前缀,表示它们属于哪个“层”。
- 操作系统(操作系统)
- 应用
- 系统
- 单位
- 组件
- IO
- 硬件
所有这些文件(除了只允许在应用程序文件夹中的应用程序)都可以在产品或驱动程序代码文件夹中。 在 UltraEdit 中,所有这些文件都分组在它们各自的层下。所以我们的项目有以下文件夹:
- 0 操作系统
- 1 应用层
- 2 系统安全层
- 3 单元层
- 4 组件层
- 5 IO 层
- 6 硬件层
- 通用
- XML
虚拟文件夹 '0 Operating System' 包含来自真实文件夹 'drivercode/productcode' 的所有 os_xxx 文件,对于 2、3、4、5 和 6 也是如此。
TL;DR:
是否有可能在 Eclipse CDT 中获得相同的(虚拟)文件夹结构?
为了让事情变得更复杂,整个文件夹结构分为 3 个项目。例如。 proj-1、proj-2、proj-3,还有一个共享文件夹,其中包含项目之间共享的代码。
【问题讨论】:
-
您可以将文件/文件夹添加到 Eclipse CDT 项目,而无需将它们复制到工作区(导入向导为您提供选择),因此您应该能够从它们就地创建项目。
标签: eclipse eclipse-cdt