【发布时间】:2010-07-28 02:09:24
【问题描述】:
我想自动检测(使用#ifdef)我是使用XCode 构建还是在Darwin 下使用make。是否有 XCode 的特定定义或由任一工具自动设置?我想避免在 XCode 项目或 Makefile 中手动设置定义。
【问题讨论】:
标签: xcode makefile preprocessor
我想自动检测(使用#ifdef)我是使用XCode 构建还是在Darwin 下使用make。是否有 XCode 的特定定义或由任一工具自动设置?我想避免在 XCode 项目或 Makefile 中手动设置定义。
【问题讨论】:
标签: xcode makefile preprocessor
如果您查看 XCode 的“构建结果”窗口,并展开“compile MyFile.m”行之一(选择该行,然后单击最右侧的“文本行”图标),您可以查看 XCode 用于调用 gcc 的确切命令,包括命令行上的任何“-D”选项。
我不相信 make 会自动添加任何 -D 定义。
【讨论】: