UE4.17 will not compile with new studio2017_15.3 update
ue4.17 git release branch will not compile with todays (8/14/2017) released visual studio 2017, 15.3 update.
i have tested with a fresh ue4.17git release branch copy, and a freshly installed copy of visual studio 2017, 15.3. there is no way to install any other version of visual studio.
the following components generate an error:
all of them have the same error: C2187 syntax error: 'identifier' was unexpected here C:\Program Files (x86)\Windows Kits\8.1\include\um\combaseapi.h 229
all of the errors point to that one file in windows 8.1 sdk.
Looks to be a changelist on Master branch which fixes the issue here: https://github.com/EpicGames/UnrealEngine/commit/4f48ef53ed646a22532e8e981f5515c94f303932
If you're are on the source version (github) you can integrate that commit but if you are on the binary version (the launcher) you will have to wait till a hotfix is released I'm afraid.
I've just started trying out the 15.3 Preview. You need an updated SDK which is not publicly available:
However, for now, I've managed to get further by just patching that header to forward-declare the IUnknown interface, like this:
That gets around the compile error at least, but my testing is on-going, so do not assume that we support the 15.3.0 Preview yet.
answered Aug 15 '17 at 11:24 AM
Steve Robb STAFF
I had the same error... it looks like its fixed, see https://github.com/EpicGames/UnrealEngine/commit/6cee781ddf47558c9a59908428e7372a33774341
answered Aug 31 '17 at 12:53 AM
What fixed my issue was
Verify your windows user account.
In windows 10 go to all settings -> Users -> your Account and check to see if your user account has been verified. It will show a little blue link "Verify" After i verified my account i no longer had any permission issues. or 8.1 kit errors.
Weird i know but it fixed it.
answered Mar 03 '18 at 11:46 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here