【发布时间】:2011-02-14 19:18:13
【问题描述】:
当我编译我的 iPhone 应用程序时,xCode 为 MyConstants.h 中的变量给出“重复符号”错误
我想如果我用过:
#import "MyConstants.h"
这样会避免吗?
但我仍然有问题。
添加信息:
也许我应该问这个:
如果您需要访问 ALL 源代码文件的 EVERY 部分中的常量...您会在 .h 文件中放入什么?您将使用什么来将该常量包含在代码的其他部分中。
我认为(但我想不是)它很简单:
(没有我在任何代码的任何地方重新定义 thisIsGlobal。)
然后在我的其他每个源文件的顶部添加“#import MyConstants.h”。
【问题讨论】:
-
这个常量是如何定义的?
-
错误发生在编译时还是链接时?可能有不同的定义(在不同的标题中)命名相同的符号。比如,标题 A 中的
extern int foo;和标题 B 中的NSString* foo();?
标签: iphone c xcode import compiler-errors