Thats issue of IntelliSense with UE4 and VS2013 has the same problem.
- 1.UE4 use custom build system (UBT) which VS don’t know how to interact
with other then order it to build - 2.UE4 generates code with UHT an use other tricks to make things work
toghther and Intelisense is sometimes
confused with it (it main cause of
false errors) - 3.When you work on plug-ins, the code in plug-in code always gives lot of
errors in Intellisense but builds
normally (but this might be solved
somehow, never tried it) - 4.UE4 is huge and when Intellisence decides to rescan it for some reason
it takes a long time - 5.Also Error List is broken with UBT, relay on Output log insted
I personally switched to CodeLite, but mainly because Intelisense taken too much memory to have comftible work, now i only use VS for debug with Intellisence fully disabled. CodeLite has auto-complete, it not always work and it does not work with Slate widget construction (SNew(…)) but it a hell lot of faster. I know there was also (paid) plugin that made auto-complete faster in VS but i forgot the name