代码之家  ›  专栏  ›  技术社区  ›  Danijel

将源添加到Eclipse CDT项目中会出现错误:文件夹“与包含链接资源的项目位置重叠”

  •  1
  • Danijel  · 技术社区  · 7 年前

    我的项目位于 /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."
    

    我试着手动编辑 .project 文件,但在重新加载项目后会出现相同的错误。

    1 回复  |  直到 7 年前
        1
  •  1
  •   HighCommander4    7 年前

    您不能将作为项目目录祖先的目录链接到项目中,因为这将在项目的目录结构中创建一个循环。

    /m/a/src , /m/b/src

    如果您需要一个直接包含在祖先目录中的文件,例如 /m/file

    • File -> New -> Other...
    • General -> File
    • 乌德尔 Advanced ,选择“链接到文件系统中的文件”