USkeleton linker errors

Hi,

Extending USkeleton class is not possible with UE 4.4.3 due to unresolved externals, Skeleton.h USkeleton miss ENGINE_API macro?

What am i trying to achieve is basically add one uproperty to skeleton which would contain some basic data about mesh attachments on each skeleton.

I currently don’t have github access, so can anyone confirm this is fixed in git head upcoming ue 4.5?


1>TestSkeleton.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl USkeleton::PostLoad(void)” (?PostLoad@USkeleton@@UEAAXXZ)

1>TestSkeleton.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl USkeleton::PostDuplicate(bool)” (?PostDuplicate@USkeleton@@UEAAX_N@Z)

1>TestSkeleton.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl USkeleton::PostInitProperties(void)” (?PostInitProperties@USkeleton@@UEAAXXZ)

1>TestSkeleton.cpp.obj : error LNK2001: unresolved external symbol “public: virtual void __cdecl USkeleton::Serialize(class FArchive &)” (?Serialize@USkeleton@@UEAAXAEAVFArchive@@@Z)