Unresolved external symbol FMultiSizeIndexContainer

When compiling I get an unresolved external symbol error for the function FMultiSizeIndexContainter::InitResources(). I’m trying to update the Index buffer for a skeletal mesh. (I think this is the correct way to do it)

    FStaticLODModel* LODModel = &GetMesh()->GetSkeletalMeshResource()->LODModels[0];
    LODModel->MultiSizeIndexContainer.CopyIndexBuffer( Indices );
    LODModel->MultiSizeIndexContainer.InitResources();

Only InitResources() gives the error CopyIndexBuffer() does not.

CuttableCharacter.cpp.obj : error LNK2019: unresolved external symbol "public: void __cdecl FMultiSizeIndexContainer::InitResources(void)" (?InitResources@FMultiSizeIndexContainer@@QEAAXXZ) referenced in function "private: void __cdecl ACuttableCharacter::UpdateMesh(class TArray<struct FSoftSkinVertex,class FDefaultAllocator> const &,class TArray<unsigned int,class FDefaultAllocator> const &,class TArray<unsigned int,class FDefaultAllocator> const &)" (?UpdateMesh@ACuttableCharacter@@AEAAXAEBV?$TArray@UFSoftSkinVertex@@VFDefaultAllocator@@@@AEBV?$TArray@IVFDefaultAllocator@@@@1@Z)

Any idea why this is happening?