c - 有没有办法在 Eclipse 中启用所有宏?

标签 c eclipse macros

我只希望索引器索引整个代码库,而不管启用或禁用了哪些宏。有什么办法可以做到吗?

最佳答案

我想您指的是通过宏定义启用的条件编译代码?在这种情况下,您所要求的不太可能以任何有意义的方式发挥作用。它可能启用使代码不可解析的互斥代码块。

在一个结构中,例如:

#if SOME_MACRO
  // some code
#else
  // some other code
#endif

只有一些代码部分会被启用。

另一个例子,下面的呢?:

#if !defined SOME_MACRO
   // some code
#endif

在这种情况下,当宏未定义时启用一些代码

简而言之,“启用所有宏”不会实现您的目标 - 它会禁用尽可能多的代码,并可能使代码在除了最人为的情况之外的所有情况下无效和不可编译。

关于c - 有没有办法在 Eclipse 中启用所有宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24841997/

相关文章:

c - 第一个子级 - 下一个兄弟树中某个级别的节点数

c - 将 C 结构存储在堆栈上是一种好习惯吗?

java - 从 EAR 项目中的 War 项目访问 EJB 项目中的类?

c - 如何在 C 中打印定义的字符串宏?

c - C循环中2个数组之间的加速复制

C程序划分错误?

c++ - Eclipse:项目 "<project_name>"的事件配置中存在错误

java - Eclipse Android 项目 Java Buid 问题

你能为条件编译定义一个函数风格的宏吗?

c - # 运算符在宏中有什么作用?