2013-04-29 7 views
2

haxe nme에 rtti를 사용하고 있습니다. 플래시를 목표로 할 때 잘 작동하지만 cpp 타겟으로 컴파일 할 때 다음 오류가 발생합니다.Haxe NME에서 CPP 대상에 RTTI 속성을 찾을 수 없습니다.

오류 C2039 : '__rtti는': 'Class_obj'

나는이 일을 해요

...

public function doSomething(type:Class<Dynamic>):Void { 
    var typeInfo:String = untyped type.__rtti; 
} 

나는 또한 시도 ...

public function doSomething <T:Infos> (type:Class<T>):Void { 
    var typeInfo:String = untyped type.__rtti; 
} 
의 구성원이 아닌

어떻게해야합니까?

답변

1

느슨하게 만드십시오! 대신 :Dynamic

public function doSomething(type:Dynamic):Void { 
    var typeInfo:String = untyped type.__rtti; 
}