Пример кода
#if (COMPUTER_NUMBER == PRIMARY_COMPUTER)
if (platformType == NAV_BASESTATION) {
nav->once(cycleno);
controller->once(cycleno);
и т. Д.Все, что ниже #, затенено.У меня есть большая кодовая база, которая состоит из многих из этих типов макросов.Код имеет несколько версий в зависимости от цели, которая управляется несколькими ключевыми параметрами, подобными этим.Несмотря на то, что макрос был задан в настройках проекта, и, несмотря на мои попытки установить его в файле кода для обнаружения intellisense, и, несмотря на мой сброс настроек vs для запуска нового сканирования intellisense, блок кода неактивен и не можетпробежаться с intellisense.Я скачал пробную версию Visual Assist и пытаюсь понять, подойдет ли она.
Я попытался добавить #define COMPUTER_NUMBER = PRIMARY_COMPUTER прямо над такими строками кода, как вставлено выше, а также сохранить, закрыть и открыть снова.в надежде на начало нового сканирования intellisense, но, похоже, ничего не происходит.Я могу даже использовать intellisense для имени макроса после этого и сказать, что перейти к определению, которое приведет меня туда, где я определил макрос как это значение, но это, как мы все знаем, упрямое животное.Что-нибудь, что я должен попробовать, или уточнить?
Спасибо