我有一類結構錯誤與包括文件
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