Ok. I guess there are some people, who are trying UE4 on Windows 10. Lets post here about encoutered problems and possible work arounds.
My problem looks like this:
5> Building UnrealHeaderTool...
5> rc.exe PCLaunch.rc
5> PCH.Shared.CoreUObject.h.cpp
5> PCH.Shared.Core.h.cpp
5>D:\Unreal\Source\UnrealEngine\Engine\Source\Programs\UnrealHeaderTool\Resources\PCLaunch.rc(3): fatal error RC1015: cannot open include file 'windows.h'.
5>D:\Unreal\Source\UnrealEngine\Engine\Source\Runtime\Core\Public\HAL\PlatformIncludes.h(8): fatal error C1083: Cannot open include file: 'new': No such file or directory
5>D:\Unreal\Source\UnrealEngine\Engine\Source\Runtime\Core\Public\HAL\PlatformIncludes.h(8): fatal error C1083: Cannot open include file: 'new': No such file or directory
But actually these files can be found, as the include paths in NMake configuration are correct. I checked for UHT project and for UE4 project.
Visual Studio also can’t open PCLaunch.rx (when double clicking in solution explorer), but opening in notepad seems fine.
Hi, not sure at all about all of these errors, but:
1.if you look at PlatformIncludes.h(8): fatal error it tells you that it tries to include ‘new’. You would have to go inside it and check why is that.
Interesting. When I do Rebuild on UE4 source it compiles.
Edit:
The same goes for game project, which is build against source. Incremental build throw the same errors, full rebuild works. Well of course, when you build against source, rebuild game means rebuild engine source as well.
I believe that as long as they will keep their Metro style very few people will actually like it. I do not like it at all. Very simple colors, shapes, like some poor quality website made by a kid. Nope.
I couldn’t care less how my windows looks, because I rarerly see nowdays. Photoshop has it’s theme, Visual Studio it’s own, modo it’s own, Substance Painter it’s own… Unreal Editor… you get the idea.
If it was like MacOS X where lots of applications share at least few things in common in terms of looks, then maybe I would care. As it is now. Whatever.
And you with full honesty telling me that windows 8 is more attractive than 7? Not for me. Almost every aspect of Windows 8 is less attractive than the one from 7.
How the window frame look
How the “wait circle” look
etc etc.
I don’t know how others but to me look is very important. I cannot work (or prefer not to) if the application is designed with unattractive look. And Windows 8 (to me) is designed like some poor website. Only the simplest colors, shapes. Come on…
I believe that generally majority of people do not like it. That is one of many reasons why windows 8 is a flop.
And I’m not saying tiles are a bad idea. No. But for the love of hell, make them so they look attractive.
Visual Studio doesn’t have its own theme. It has metro theme. If you look at threads around the time VS was released with that theme you’ll find that all it did was enraged people.
I thought the reason it doesn’t compile might be, that I formated my drives with ReFS instead on NTFS.
I moved all unreal files to another drive, reformated as NTFS, and moved back to old drive but now formated as NTFS. Guess what… it didn’t helped.
ThenI thought. Well I just reinstall windows. (but I have restored drive to ReFS). Reinstaled, instaled VS, tried to build engine from source. Ratatmatma… The same error.
At this point I just don’t know. The only option left, is to reinstall Windows again, and format drive as NTFS, before I move anything to it. But I can hardly believe that file system on hdd could cause this error.
edit:
Ok. My brain hurts right now.
When I tried to run Build.bat directly from console… it works! But invoking it trough viual studio doesn’t.
Edit2:
Turned out issues were caused by using ReFS file system. Simple reformat didn’t cut. What I had to to, is to reformat all drives, and then reinstal windows. Now it appears to be working properly.
But why using different file system would cause such strange behawior is beyond me. Especially if you read entire post it seems very odd. Because compilation didn’t only work when started from Visual Studio.