12

我想为GCC_PREPROCESSOR_DEFINITIONS我的四种构建配置(Debug、Release、Ad Hoc 和 Distribution)中的每一种进行设置。我想为每种配置设置不同的设置。

我正在查看的屏幕是目标信息窗口的“构建”选项卡。当我将配置弹出窗口设置为“调试”时,我可以GCC_PREPROCESSOR_DEFINITIONS在那里看到我的设置。当我切换到“发布”或任何其他配置时,它不再可见。然而,当我尝试将它添加到这些配置中时,它说GCC_PREPROCESSOR_DEFINITIONS已经存在,并且我无法再次添加它。

正如我所说,我想为我的各种构建设置不同的设置。我怎样才能做到这一点?

非常感谢。

4

2 回答 2

8

确保没有名为“预处理器宏”的设置。这与GCC_PREPROCESSOR_DEFINITIONS.

于 2009-10-08T21:01:54.370 回答
3

OTHER_CFLAGS 如果我正确理解了这个问题。并传递您的定义之类的-DDEBUG东西。

是的,如果您需要为宏分配值,您可以执行以下操作 - '-DSOME_MESSAGE=@"Hello, World!"'。注意 ' 周围的符号 - 它们是必需的。SOME_MESSAGE 宏将定义为 @"Hello, World!" 价值。

于 2009-10-08T22:06:17.433 回答