我有一类结构错误与包括文件
Class A
{
Object of classB
Object of classC
}
现在对于这个目的,我所拥有的文件啊/业余了Bh/BM,CH /厘米 现在我有一个单独的文件Gh的具有多项全球所有A,B,C类使用的变量现在我已经在B中输入了Bh,Ch,Gh。我也分别导入了B.h和C.h中的文件G.h
现在,当生成项目时,我收到全局变量上重复符号的链接错误(这可能是由于文件G.h的多重包含)。
我该如何解决这个问题?下面是我的代码结构
//A.h
#import "B.h"
#import "C.h"
#import "G.h"
@interface A : NSObject {
B *b;
C *c;
}
//B.h
#import "G.h"
//C.h
#import "G.h"
//G.h
A *a=nil;
@interface G : NSObject { //whole class is empty}
让我们看看实际的代码 – Mark 2012-01-05 13:59:04