Eclipse,C++,如何打开/关闭在线 #define

Eclipse, C++, how to turn on/off #define for online parsint

本文关键字:在线 #define 何打开 C++ Eclipse      更新时间:2023-10-16

我在C++中有一个庞大的代码库,其中包含大量#define和大量#if/#elif/#endif语句。在不更改#define的情况下,有没有一种简单的方法来"切换"什么是#define的,什么不是为了在线解析器的目的?

可以使用不同的生成配置

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

向每个配置添加一组宏(可从顶部的下拉列表中选择)。