0

我有一个类,我想包含一个 b2Vec2 和一个整数。我不断收到一条错误消息,上面写着“b2Vec2”之前的预期说明符限定符列表。我想不通。请帮忙。

@interface mTouch : NSObject {

  b2Vec2 touchPoint;
  int cannonNumber;
}

-(void)setTouchPoint:(b2Vec2)tp;
-(void)setCannonNumber:(int)cn;
-(b2Vec2)touchPoint;
-(int)cannonNumber;

@end


@implementation mTouch

-(id)init {
  touchPoint = b2Vec2(0, 0);
  cannonNumber = 0;
}

-(void)setTouchPoint:(b2Vec2)tp{
  touchPoint = tp;
}

-(void)setCannonNumber:(int)cn{
  cannonNumber = cn;
}

-(b2Vec2)touchPoint{
  return touchPoint;
}

-(int)cannonNumber{
  return cannonNumber;
}



@end
4

1 回答 1

2

包括 box2d 并确保此标头的实现具有扩展名 .mm 而不是 .m(用于支持 c++)。

于 2011-09-22T04:44:00.377 回答