Мне нужно подчеркнуть, что я хочу знать, как "анализировать" неактивный код, а не "отменять его". Сценарий: я использую VSCODE для создания проекта из кодовой базы, которая будет иметь код на основе платформы и несколько таких папок на основе платформы. Таким образом, каждый макрос может быть определен в нескольких местах. Поэтому VSCODE не анализирует код, защищенный такими макросами. Например,
if (MACRO == ENABLED)
CODE
endif
«MACRO» определяется в нескольких местах из-за изменений платформы. Еще кое-что. Иногда этот MACRO может быть определен во время компиляции с использованием SCONS. Следовательно, VSCODE вообще не может найти его определение и не анализирует защищенный им код и рассматривает его как неактивный код. Я использую платные IDE, такие как Source Insight, и очень хочу перейти на Visual Studio Code на работе. Пожалуйста, помогите мне в этом.