Joh*_*nie 5 eclipse eclipse-cdt
我正在使用 eclipse CDT 来创建项目。我正在创建一个工作区,并且必须在子目录中创建项目
+ workspace
|
+--+ level 1 (folder)
| |
| +-- project 1
| |
| +-- project 2
|
+--+ level 2 (folder )
| |
| +--+ level 3 (folder inside level 2)
| |
| +--- project 3
Run Code Online (Sandbox Code Playgroud)
根据上图,我必须在名为 level1 的文件夹内创建项目 1 和 2,类似地在文件夹 level 3 内创建项目 3 ( level 3 文件夹位于文件夹 level2 内)
如果我尝试创建该项目,它会显示“与另一个项目的位置重叠”
请提出建议。
问候约翰尼
首先,我没有使用 CDT 的经验,但在使用 JDT(Java Development Tooling)时遇到过类似的情况,所以我的回答可能会有所帮助。在下文中,该术语<workspace> 表示工作空间的根目录。
<workspace>/level_1/project_1。<workspace>/level_1/project_2<workspace>/level_2/level_3/project_3level_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使用目录和项目名称重复步骤 2 至 5 project_2。最后,您有 2 个名为project_1和 的项目project_2,它们位于 common 目录中level_1。我希望现在这足以为您重新创建它。