link.createLink (location, IResource.NONE, null); - PullRequest
1 голос
/ 25 марта 2019

Я установил связанную папку, как описано в ссылке:

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

Но после настройки связанной папки, заголовок Включает изменения пути, и файлы заголовка не видны, путь включаемой папки изменяется на связанную папку. И поскольку связанный путь к папке совпадает с началом папки включаемых путей, имена путей меняются, но заголовочные файлы в путях включений исчезают? Любой намек?

1 Ответ

0 голосов
/ 25 марта 2019

Только учтите, что связанные ресурсы не совпадают с символическими ссылками файловой системы . Платформа Eclipse поддерживает свое собственное внутреннее представление файловой системы в компоненте, называемом Core Resources . Связанные ресурсы, они существуют исключительно в представлении Core Resources и видны только инструментам, использующим API Core Resources.

Представление Core Resources обычно близко соответствует фактической файловой системе, поэтому большинство внешних инструментов, таких как компилятор C, будут работать нормально. Но вы столкнетесь с проблемами при использовании представления только для основных ресурсов, такого как связанные ресурсы, так как этот инструмент не увидит эти ссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...