gpt4 book ai didi

c - 我怎样才能让 Eclipse 在 #ifdef 中索引代码 .... #endif

转载 作者:太空狗 更新时间:2023-10-29 16:23:27 27 4
gpt4 key购买 nike

我正在使用 Eclipse 处理一些 C 代码,它不会像这样在条件编译 block 中索引代码:

#ifdef USE_FEATURE_A
int feature_a(...) {
some = code(here);
}
#endif

如何让 eclipse 为 feature_a 函数建立索引?

最佳答案

您可以告诉 eclipse USE_FEATURE_A 已定义。打开您的项目属性并转到“C/C++ General->Paths and Symbols”页面,在“Symbols”选项卡下单击“Add”按钮并将 USE_FEATURE_A 放入名称字段中,然后单击 OK .

注意:这将导致它不会为您的预处理器内容索引任何 #else 方面...所以除非它们都像有问题的那个,否则您不能 AFAIK,但如果它们是他们你很好。 (Eclipse 包含一个 C 预处理器,它用于分析您的代码,上面的所有内容基本上与将 -DUSE_FEATURE_A 添加到您的命令行相同,因此 Eclipse 的预处理器的行为将与您的编译器中的预处理器不同)

关于c - 我怎样才能让 Eclipse 在 #ifdef 中索引代码 .... #endif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3121920/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com