OGeek|极客世界-中国程序员成长平台

标题: iphone - 对宏使用未声明的标识符 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 15:58
标题: iphone - 对宏使用未声明的标识符

在我的应用中,我正在执行以下步骤

1) 创建了一个 .h 文件比如说 GlobalMacros.h

在 GlobalMacros.h 中

#define IP_ADDR @“SERVER_IP”

2) 在我的应用 .pch 文件中

import “GlobalMacros.h”

然后在其余的其他类中,我在 iOS<5.0 中使用此 IP_ADDR 宏没有问题,但在 iOS>5.0 中我收到错误use of undeclared identifier IP_ADDR



Best Answer-推荐答案


原因是以下之一:

编辑:我应该在 Xcode4.5 中添加它,我的 .pch 文件中包含了这个全局宏文件。由于某种原因,预处理器变得困惑,源代码编辑器在许多文件中显示未知宏,似乎是随机的。我正在做的是当我遇到错误时,将全局宏文件添加到受影响的文件中。

关于iphone - 对宏使用未声明的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12198336/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4