Unresolved External when using TArray

Have you try replace GENERATED_BODY() with GENERATED_USTRUCT_BODY() ?