Eclipse, C ++, как включить / выключить #define для онлайн-парсинта - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть огромная кодовая база в C++ с большим количеством #define s и множеством #if / #elif / #endif операторов.Без изменения #define s, есть ли простой способ «переключить» то, что есть #define, а что не для целей онлайн-парсера?

1 Ответ

0 голосов
/ 19 декабря 2018

Вы можете использовать различные конфигурации сборки .

Right Click on "project" -> Build Configurations -> Manage.

Настроить разные конфигурации сборки для каждогонабор макросов, включающие пути и т. д. *

Затем добавьте свои макросы и т. д. ... в каждую конфигурацию сборки здесь:

Right Click on "project" -> Properties -> C/C++ General -> Processor Include Paths, Macros etc.. -> GNU C++ -> CDT User Settings -> Add.

Добавить набор макросов для каждой конфигурации (выбирается из выпадающего списка вверху).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...