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