UE4 Delegate的使用类型报错问题

在一个XXXComponent.h文件中,
DECLARE_DYNAMIC_MULTICAST_DELEGATE(RecievedOneMessageDelegate);
UPROPERTY(BlueprintAssignable)
RecievedOneMessageDelegate OnVisemesReady;
编译时DECLARE_DYNAMIC_MULTICAST_DELEGATE报错,引擎没有此类型.
请问我是在声明之前是需要包括什么头文件吗?还是需要在哪里注册