Затмение разрешает символы, но не «правильные».Как исключить определенные каталоги из индекса? - PullRequest
1 голос
/ 08 июля 2011

Я работаю с ОГРОМНОЙ кодовой базой, разработанной большим количеством людей. Код содержит код, скажем, для нескольких целей. Я работаю над Target L. Специальные коды Target находятся в отдельных каталогах.

Во время компиляции на основе определенных флагов код выборочно компилируется. Никаких проблем.

Однако, когда я работаю с кодом для цели L, и когда я пытаюсь разрешить / следовать за функцией или переменной, литералом или чем-то еще, иногда затмение приводит меня к объявлению / функции от другой цели.

Пример: я следую за переменной xyz, и она открывает объявление от цели S вместо цели моего интереса, L. Согласно моему описанию выше, xyz будет появляться в разделах кода для нескольких конкретных специфических кодов.

Полагаю, это будет первое или последнее объявление, найденное при построении индекса. Я предполагаю, что это приводит меня к последнему объявлению, найденному при построении индекса.

У меня вопрос, могу ли я исключить определенные каталоги из индекса кода затмения?

Я пытался исключить каталоги из моего рабочего набора, но это не помогло.

Спасибо!

1 Ответ

2 голосов
/ 08 июля 2011

Вы можете попробовать установить то же самое, что определяет система сборки, используемая для построения конкретной цели.В любом случае это должно лучше соответствовать тому, что компилируется.

Редактировать: Вы также можете выбрать все элементы (отменить выбор нужных элементов), щелкнуть правой кнопкой мыши, выбрать «Конфигурации ресурсов» -> «Исключить из сборки».Затем перестройте индекс.

...