c - 在 Eclipse 中,您可以为工作区中的所有项目定义预处理器变量吗?

标签 c eclipse eclipse-cdt

我有一个包含多个 C 项目的 Eclipse 工作区:Project1、Project2、Project3、... Project2、Project3 等。所有项目都包含来自 Project1 的 header 。此 header 包含大量预处理器指令,例如:

#ifdef OPTION1
  typedef MY_INT int;
#endif

为了使Eclipse在Project2、Project3的代码中找到MY_INT,我目前必须分别为每个项目添加预处理器定义OPTION1

有没有办法为工作区中的所有项目全局定义一次OPTION1

最佳答案

简短的回答:没有。

长一点:工作空间可能包含许多性质完全不同的项目。并非所有这些都具有预处理器设置。

关于c - 在 Eclipse 中,您可以为工作区中的所有项目定义预处理器变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31438386/

相关文章:

c - 如何减少 SQLite 内存消耗?

java - 为什么我的 java 代码在没有 GUI 的情况下只使用了大约 20% 的 CPU

C++/Eclipse 共享库 : Why can g++ not find this library?

eclipse - 将 Maven 项目导入 Eclipse

c - 在 Eclipse CDT 中监视函数内的静态变量

c - C中的快速字符串比较

java - Java 中的 Tree 实现是否保存整个下一个节点 v/s 仅保存 C 中的地址

c++ - 无法在 Linux 上找到 SDL2_gfx 库

android - 我是否正确安装了 Android NDK?

c++ - 使用与另一个项目相同的设置在 Eclipse CDT 中创建一个新的 C++ 项目