Eclipse IDE переменные, область и хранилище - PullRequest
0 голосов
/ 29 ноября 2018

Eclipse IDE представляет изумительный набор переменных (например, переменные построения, такие как ${project_loc}).Многие из них определены автоматически, но вы можете создавать и редактировать свои собственные, и для этого есть много мест.

Однако, создание переменной в одном месте часто не делает ее доступной в другом, и их область действия очень непрозрачна., что приводит к дубликатам и множеству переменных с разными именами, но с одинаковой функцией.Кроме того, никогда не ясно, связана ли переменная с проектом, рабочим пространством или чем-то еще.

Например, в кросс-компилируемом проекте мне нужно определить префикс кросс-компилятора как в общих настройках проекта, носнова во всех конфигурациях отладки / запуска.Нет ли места, где я могу определить это, где оно будет работать в обоих случаях?

Например, почему ${PROJECT_LOC} (в верхнем регистре) автоматически определено в ' Связанные ресурсы ', но переменнаяссылка в конструкторе называется ${project_loc}?могу ли я сослаться на одно из другого?они оба по объему в одних и тех же местах?Почему у меня есть конфигурация, которая ссылается на ${ProjDirPath}, чтобы получить тот же результат?

Может кто-нибудь указать мне на документацию или хороший пост, который объясняет иерархию области действия этих переменных и где они хранятся?

...