【问题标题】:How to detect XCode vs Makefile build如何检测 XCode 与 Makefile 构建
【发布时间】:2010-07-28 02:09:24
【问题描述】:

我想自动检测(使用#ifdef)我是使用XCode 构建还是在Darwin 下使用make。是否有 XCode 的特定定义或由任一工具自动设置?我想避免在 XCode 项目或 Makefile 中手动设置定义。

【问题讨论】:

    标签: xcode makefile preprocessor


    【解决方案1】:

    如果您查看 XCode 的“构建结果”窗口,并展开“compile MyFile.m”行之一(选择该行,然后单击最右侧的“文本行”图标),您可以查看 XCode 用于调用 gcc 的确切命令,包括命令行上的任何“-D”选项。

    我不相信 make 会自动添加任何 -D 定义。

    【讨论】:

    • 命令行中没有-D定义,除了我设置的一些。正如您所说, make add 也没有定义。所以看来我必须手动执行此操作,这不是我想要的。
    猜你喜欢
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    • 1970-01-01
    • 2019-07-12
    • 1970-01-01
    相关资源
    最近更新 更多