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