【问题标题】:link.createLink(location, IResource.NONE, null);链接.createLink(位置,IResource.NONE,空);
【发布时间】:2019-08-15 08:26:02
【问题描述】:

我按照链接中的描述设置了一个链接文件夹:

https://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2FresInt_linked.htm

但是设置链接文件夹后,头文件包含路径改变,头文件看不到,包含文件夹的路径变为链接文件夹。并且由于链接的文件夹路径与包含路径文件夹的开头相同,因此路径名称似乎发生了变化,但包含路径下的头文件消失了?有什么提示吗?

【问题讨论】:

    标签: eclipse eclipse-plugin eclipse-rcp eclipse-cdt


    【解决方案1】:

    请注意,链接资源与文件系统的符号链接不同。 Eclipse 平台在一个名为Core Resources 的组件中维护自己的文件系统内部表示。链接资源它们仅存在于核心资源的表示中,并且仅对使用核心资源 API 的工具可见。

    核心资源表示通常与实际文件系统非常匹配,因此大多数外部工具(例如 C 编译器)都可以正常工作。但在使用仅限核心资源的表示(例如链接资源)时,您会遇到问题,因为该工具不会看到这些链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      • 1970-01-01
      • 2011-03-07
      • 2011-03-14
      • 2021-06-12
      相关资源
      最近更新 更多