QtCreator: incomplete type named in nested name specifier

Hi

I’ve set up a QtCreator to edit/build UE code, but I have a few problems right now, which are making coding very frustrating.

I am following [this][1] tutorial. I’ve created an ACountdown class, which is derived from AActor, but my IDE seems to have a problem with defining this class: in source file “incomplete type ‘ACountdown’ named in nested name specifier” error is showing. Also editor tells me that ACountdown is forward declared in generated file (which is true, but, I suppose, also tells that IDE can’t find the class definition). Please see attached screenshot.

Apparently, because of this, autocomplete is comlpetely broken — see another screenshot.

Please tell me what’s wrong. There’s absolutely no fun coding like this and this might make me come back to VS, which is also no fun to me.

288041-autocomplete.png

Compiling in UE Editor solved the issue…

Still, can someone explain to me what happened? Something wasn’t compiled/generated?

Also compiling in QtCreator seems to have no effect, or UE Editor doesn’t reload thigs after compilation.