创建包含链接文件夹的项目时(无论是手动创建还是使用 C/C++test 提供的支持 IDE 的项目导入器),默认设置会通过绝对路径指定链接文件夹。这对于单个桌面用户来说可能没问题,但如果项目由多个开发人员共享,这些开发人员在不同的根位置检出源代码,则可能会出现问题。在这种情况下,使用变量创建链接文件夹更可靠,之后您可以将其设置为您的首选项。

将链接文件夹添加到现有项目的步骤:

  1. 选择新建> 其他> 常规> 文件夹
  2. 选择您想要添加文件夹的项目。
  3. 点击高级>>按钮。
  4. 启用链接到其他位置 (链接文件夹) 选项。
  5. 提供您想要添加的文件夹的绝对路径,或点击浏览找到到该文件夹。

如果您想为根位置添加一个带有变量的文件夹:

  1. 点击新建文件夹对话框中的变量
  2. 定义要用于文件夹根位置的变量。
  3. 点击新建并指定变量名称,键入文件夹位置或点击文件夹按钮以使用文件浏览器。



  4. 执行以下操作之一:
    • 如果您希望为项目提供的所有文件夹都直接位于变量指定的目录下,则点击确定。一个以该变量命名的链接文件夹将被添加到您的项目中,其下的所有文件夹将在项目资源管理器中可见。
    • 如果只需要链接某些特定目录,则点击扩展按钮,将一个更低级别的目录附加到您刚刚定义的变量。使用打开的文件浏览器,选择所需的文件夹,然后点击确定。所选文件夹将附加到文件夹位置中的变量,并在下方显示解析的物理位置。文件夹名称将自动填写。您可以根据需要修改这些值。



  5. 点击完成。请注意,具有指定名称的链接文件夹已添加到项目中。

当您检查新文件夹的属性> 资源时,文件夹位置是根据根变量(在本例中为 DEMO_DIR)定义的,并且还提供了解析路径:



可以通过窗口> 首选项> 常规> 工作空间> 链接的资源访问在链接文件夹对话框中指定的目录变量。应该为每个用户设置这些变量,并且它们的值存储在用户的 Eclipse 工作空间中。这些变量不会出现在工作站用户的 shell 环境中,也不应该在那里设置。如果您需要重新创建工作空间,在将使用这些变量的项目导入新的工作空间时,很容易重新定义这些变量。

请注意,在设置链接文件夹以将位于多个相对位置的目录捆绑在一起时,可以使用多个变量。请记得使用与您的目录设置匹配的变量值更新您的首选项。

  • No labels