im希望即使禁用了eclipse也可以“扫描”代码,因此即使未启用代码段,我也可以使用自动补全功能。
示例
void dummy() {
int a=0;
#ifdef DEBUG_OPTION_XY
{
// this code section is "grayed-out" as DEBUG will be determined by an external build system
// therefore, in here i get no autocompletion
a = namespace::dummy2(a);
}
#endif
}
如果在日食中不适用定义,则代码段为“灰色”。 DEBUG的定义将由外部构建系统确定,因此不是使用内置CDC构建系统,而是使用外部CDC构建系统,因此eclipse无法了解该定义。
我可以告诉eclipse忽略它,并将其视为普通代码段,以便获得自动补全功能吗? //因此,在这里我没有自动补全