我正在使用eclipse CDT来创建项目。我正在创建一个工作区,并且必须在子目录中创建项目
+ workspace
|
+--+ level 1 (folder)
| |
| +-- project 1
| |
| +-- project 2
|
+--+ level 2 (folder )
| |
| +--+ level 3 (folder inside level 2)
| |
| +--- project 3
如上图所示,我必须在名为level1的文件夹中创建项目1和2,类似于文件夹级别3中的项目3(级别3文件夹位于文件夹级别2内)
如果我尝试创建项目,它会说“重叠另一个项目的位置”
请提出建议。
此致 杜琪峰
答案 0 :(得分:4)
首先,我没有使用CDT的经验,但遇到了与JDT(Java Development Tooling)类似的情况,所以我的回答可能有所帮助。在下文中,术语<workspace>
表示工作区的根目录。
<workspace>/level_1/project_1
。<workspace>/level_1/project_2
<workspace>/level_2/level_3/project_3
level_1
,level_2
和level_3
只是目录,没有项目。它们在日食中不可见。该规则有例外(例如,将Maven集成到Eclipse中的m2e插件),但它必须由插件实现。我不知道CTS的解决方案,但我不太了解CDT。以下是在Indigo安装(Eclipse 3.7)中完成的,其中CDT被添加为功能(版本8.0.0)。
New > C-Project
中选择(也适用于C ++)。<workspace>/level_1/project_1
。project_1
。<workspace>/level_1/project_1
,并在项目资源管理器中有一个项目名称project_1
。<workspace>/level_1/project_2
和项目名称project_2
重复步骤2到5。最后,您有两个名为project_1
和project_2
的项目,它们位于公共目录level_1
中。我希望现在足以为你重新创造它。