我想编译我的游戏,不应该出现的错误是。苹果Mach-O链接器错误(“重复的符号”)
这些是我的类文件:
Circle.h:
#import <UIKit/UIKit.h>
@interface Circle : NSObject
{
}
@property (readwrite, assign) CGPoint Center;
@property (readwrite, assign) float Radius;
+ (Circle *) CircleMakeFromCenter:(CGPoint)center radius:(float)radius;
@end
Circle.m:
#import "Circle.h"
@implementation Circle
@synthesize Center;
@synthesize Radius;
+ (Circle *) CircleMakeFromCenter:(CGPoint)center radius:(float)radius{
Circle *c = [[Circle alloc] init];
c.Center = center;
c.Radius = radius;
return c;
}
@end
它弹出一个错误说,半径是重复符号。
为什么会出现此错误?
您应该包含链接步骤的文本。它可以显示重复符号的来源。您可能会将您的.h文件添加到编译阶段 - 这可能会导致这种情况发生,我相信。 – nielsbot
我清理并重建它,错误仍然出现。我如何知道我是否将其添加到我的编译阶段? – Bananable