the full message is:
error LNK2019 : unresolved external symbol "__declspec(dllimport) public: virtual __cdecl FRenderResource::~FRenderResource(void)" (__imp_ ? ? 1FRenderResource@@UEAA@XZ) referenced in function "int
public: __cdecl FIndexBuffer::FIndexBuffer(class dtor$0 const &)'::
1'::dtor$0" (? dtor$0@ ? 0 ? ? ? 0FIndexBuffer@@QEAA@AEBV0@@Z@4HA)
It appears when I write like this:
FRawStaticIndexBuffer indBuffer = obj->StaticMesh->RenderData->LODResources[0].IndexBuffer;
But if I change it to this:
FRawStaticIndexBuffer* indBuffer = &obj->StaticMesh->RenderData->LODResources[0].IndexBuffer;
everything fine. But what's the difference? Why pointer is safe and copy not?