创建带有链接文件夹的项目时(无论是手动还是使用 C++test 可用项目导入器之一用于受支持的 IDE),默认设置都具有由绝对路径指定的链接文件夹。这对于单个桌面用户来说可能没问题,但如果项目由多个开发人员共享,这些开发人员在不同的根位置检出源代码,则可能会出现问题。在这种情况下,使用变量创建链接文件夹更安全,然后您可以将其设置为您的首选项。
通常,链接文件夹通过新建> 其他> 常规> 文件夹>下一步,选择要添加文件夹的项目,单击 高级 按钮,然后选中链接到文件系统上的文件夹将链接文件夹添加到现有项目中。如果要按绝对路径添加文件夹,请输入路径,或单击浏览 选择文件夹。
如果您想为根位置添加一个带有变量的文件夹:
- 单击新建文件夹对话框中的变量 。
- 定义要用于文件夹根位置的变量。
- 单击单击 并指定变量名称,然后键入文件夹位置,或单击 文件夹 按钮以使用文件浏览器。
- 请执行以下任一操作:
- 如果您想要为您的项目提供的所有文件夹都直接位于您的变量指定的目录下,请单击 确定。具有变量名称的链接文件夹将添加到您的项目中,其下的所有文件夹在项目导航栏中可见。
- 如果只需要链接某些特定目录,请单击 扩展按钮,将较低级别的目录附加到您刚刚定义的变量。使用打开的文件浏览器,选择所需的文件夹,然后单击 确定。所选文件夹将附加到文件夹位置中的变量,并在下方显示解析的物理位置。将自动完成文件夹名称。如果需要,您可以更改这些值。
- 点击 完成。请注意,具有指定名称的链接文件夹已添加到项目中。
当您检查新文件夹上的 属性> 资源 时,文件夹位置是根据根变量(在本例中为 DEMO_DIR)定义的,并且还提供了解析路径:
可以通过窗口>首选项>常规>工作空间>链接资源访问在链接文件夹对话框中指定的目录变量。应该为每个用户设置它们,并且它们的值存储在用户的 Eclipse 工作空间中。这些变量不会出现在工作站上用户的 shell 环境中,也不应该在那里设置。如果您需要重新创建工作空间,在将使用这些变量的项目导入新的工作空间时,很容易重新定义这些变量。
请注意,在设置链接文件夹以将位于多个相对位置的目录捆绑在一起时,可以使用多个变量。请记住使用与您的目录设置匹配的变量值更新您的首选项。