小编mic*_*ael的帖子

使用xcode,如何从命令输出定义预处理器宏?

正如主题所说,我希望能够在构建期间运行特定命令,并使其输出成为预处理器宏的定义.

现在,我有几个用户定义的变量(在project.pbxproj中),我可以使用它们的值来填充宏定义,如下所示:

GCC_PREPROCESSOR_DEFINITIONS =(
"STRINGIFY(x)= @#x",
"_ MACRO = STRINGIFY($ {MACRO})",
);
MACRO = foo;

我可以将MACRO设置为每个方案不同的值(例如Debug vs. Release),这非常有用.但是,我无法弄清楚如何通过运行命令来设置它.

macros xcode preprocessor

7
推荐指数
1
解决办法
4837
查看次数

标签 统计

macros ×1

preprocessor ×1

xcode ×1