Я хочу, чтобы какой-то код включался, когда Eclipse анализирует исходное дерево. На данный момент, что я делаю, H^H^H^H^H пытается сделать, это добавить пользовательский макрос препроцессора - с помощью Eclipse's Help | Настройки | C/C++ | Построить | Установите Discovery - и вставьте -DECLIPSE_BUILTIN
в различные командные строки.У анализатора/индексатора Eclipse CDT есть «самоопределяющийся» препроцессор #define macro?
Так что мне было интересно, существует ли уже стандартный макрос по умолчанию, который препроцессор (и индексор?) Определяет «идентифицировать себя» таким образом, как этот код, чтобы избавить меня от этой проблемы.
Я имею в виду, что некоторые вызовы компилятора могут использоваться для получения индикаторов ошибок и предупреждений для разных строк, а другие - для заполнения индекса. Это не обязательно одно и то же (я бы подумал). – einpoklum
@einpoklum: Хорошо, вижу. См. Мое редактирование, которое, надеюсь, прояснит ситуацию. – HighCommander4
Проясняет некоторые вещи, но не мой вопрос. Я имею в виду, что использует Indexer для создания своего индекса? Делает ли он свой собственный анализ или выполняет ли он анализ кода, который вы перечисляете как (2.)? – einpoklum