我在Eclipse CDT项目中将另一个“链接文件夹”添加到源文件位置列表时遇到问题。
我的项目位于
/m/a/prj/eclipse
我的消息来源是
/m/a/src
/m/b/src
/m/c/src
等。
然而,当我尝试添加
时
/m
到源文件夹列表,我收到错误:
"Cannot create a link to '....../m' because
it overlaps the location of the project that contains the linked resource."
我尝试了manualy编辑.project
文件,但在重新加载项目后出现了同样的错误。
有解决方案吗?
答案 0 :(得分:1)
您无法将项目目录的祖先目录链接到项目中,因为这会在项目的目录结构中创建一个循环。
相反,您可以单独链接祖先目录的子目录(如/m/a/src
,/m/b/src
等)。
如果您需要一个直接包含在祖先目录中的文件,例如/m/file
,您可以链接单个文件:
File -> New -> Other...
General -> File
Advanced
,选择"链接到文件系统中的文件"