I made a topic in the Answerhub almost two weeks ago now and send in a bug report, however, because I didnt’ get any answer on both and the Answerhub is impossible to use for me (I can’t comment on anything, because when I hit “comment” it just says “you need to be logged in to comment”. I am logged in).
Here is the link:
These problems are still there:
- When adding “MYPROJECT_API=” to the intellisense mode, in the header files, the MYPROJECT_API is still colored as if is a class name. I don’t know if this is just because the syntax highlighter is not working correctly or not.
- I needed to add the path to /MinGW/include to both paths in the properties.json file
- Even when including the Engine.h file in the header file, I know still have the problem, that all functions of the header file are marked (“member function declared with ‘override’ does not override a base class member”) and also the GENERATED_BODY() makro (“this declaration has no storage class or type specifier”) and also the extended class public UActorComponent (“incomplete type is not allowed”)
So it’s still impossible to work with VSC and Unreal Engine.
I have tested VSC on both, Mac and Windows 10. I recently re-set up Windows 10 on my computer and tested it again, with more or less the same results (see above), so I’m absolutly sure the problem is not on my end.