Hi,
my project makes extensive use of the SListview template class, and eveything compiles fine with bUseUnity = true in the .Build.cs file. But as soon as I set bUseUnity (previously called: bUseUnityBuild) to false, to speed up iteration time the project won’t compile and I get these errors:
Nevermind.
There was no problem with the Listview or anything, Visual Studio just showed the errors there because the ListView was inside a custom SCompoundWidget (my hud) and that was inside a APlayerController, which holds the source for the Listview Items (FInventoryEntry), BUT only had a forward declaration of the struct. With UseUnity = true it got the required definition.
Just including the struct header in the my playercontroller header solved everything.