Вы можете сказать затмению, что USE_FEATURE_A
определено. Откройте свойства вашего проекта и перейдите на страницу «C / C ++ General-> Paths and Symbols», на вкладке «Symbols» нажмите кнопку «Добавить», введите USE_FEATURE_A
в поле имени и нажмите OK.
Примечание: это приведет к тому, что он не будет индексировать какие-либо стороны #else
для вашего препроцессора ... поэтому, если они не похожи на те, о которых идет речь, вы не можете AFAIK, но если они - они, вы хороши. (Eclipse содержит препроцессор C, который он использует для анализа вашего кода, все, что сделано выше, по сути то же самое, что и добавление -DUSE_FEATURE_A в вашу командную строку, так что препроцессор Eclipse будет вести себя иначе, чем в вашем компиляторе)