【问题标题】:Xcode 8 preprocessor Macros?Xcode 8 预处理器宏?
【发布时间】:2017-06-30 21:19:16
【问题描述】:

我在 Xcode 8.2 中处理多个目标,除了处理文件之外,一切都很好。

为了导入文件,我为每个目标使用了不同的 pch,但在使用不同的类文件时遇到了问题。

如何使用源中的其他目标文件,它会在构建应用程序时引发错误。当我尝试在构建设置中添加预处理器宏但我在 Xcode 8 中找不到预处理器宏部分时。还有其他选择吗?请建议一些其他方法来处理同一源中的不同目标文件。

提前致谢。

【问题讨论】:

    标签: ios objective-c xcode8


    【解决方案1】:

    选择目标并进入构建设置。

    在那里搜索“预处理器宏”,您将能够找到。 为特定目标设置宏。

    在代码中使用#ifdef 来检查是否定义了宏,根据宏定义编写特定目标的代码。 该特定代码将仅反映到该目标。

    【讨论】:

    • 是的,我知道,但我的问题是我在 Xcode 8.2 中找不到预处理器宏部分。最后,我在 Build settings 的“All”部分找到了。我之前签入了自定义构建设置。谢谢!
    猜你喜欢
    • 2017-04-04
    • 2010-09-19
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 2014-04-17
    • 2010-12-01
    • 1970-01-01
    相关资源
    最近更新 更多