Hello,
I am really exhausted, I have been trying to build from source all night long,
So I started with the 4.1 branch and got some errors, I thought I messed up the requirements or something so I decided to try the Master branch.
I went about it like I should (i guess?) :
- made folder “UnrealEngine-master”
- installed DirectX Redist files
- put all the requirements 1-3 in there
- generated project files
- built from Visual Studio 2013 RC
And I got some build errors (shown below),
So I tried the latest-preview build with vc express:
- made folder “UnrealEngine-latest-preview”
- put all requirements including Optional files
- put Lua source folder into the script plugin (except luac.c)
- generated files
- built with VS 2013 EXPRESS
For whatever reason I end up with the exact same errors no matter what branch I select:
Has the compiler gone haywire? and where is the mysterious NVAPI.h (not in the required zip files!) `?
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5): error MSB3073: The command “…..\Build\BatchFiles\Build.bat UE4Editor Win64 Development” exited with code -1.
c:\users\aeoeaa\documents\github\unrealengine-latest-preview\engine\source\runtime\opengldrv\private\Windows/OpenGLWindows.h(356): error C2146: syntax error : missing ‘;’ before identifier ‘glBufferStorage’
c:\users\aeoeaa\documents\github\unrealengine-latest-preview\engine\source\runtime\opengldrv\private\Windows/OpenGLWindows.h(356): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\aeoeaa\documents\github\unrealengine-latest-preview\engine\source\runtime\opengldrv\private\Windows/OpenGLWindows.h(467): error C2064: term does not evaluate to a function taking 4 arguments
C:\Users\aeoeaa\Documents\GitHub\UnrealEngine-latest-preview\Engine\Source\Runtime\OpenGLDrv\Private\Windows\OpenGLWindows.cpp(14): error C2146: syntax error : missing ‘;’ before identifier ‘glBufferStorage’
C:\Users\aeoeaa\Documents\GitHub\UnrealEngine-latest-preview\Engine\Source\Runtime\OpenGLDrv\Private\Windows\OpenGLWindows.cpp(14): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Users\aeoeaa\Documents\GitHub\UnrealEngine-latest-preview\Engine\Source\Runtime\OpenGLDrv\Private\Windows\OpenGLWindows.cpp(14): error C2086: ‘int glBufferStorage’ : redefinition
c:\users\aeoeaa\documents\github\unrealengine-latest-preview\engine\source\runtime\opengldrv\private\Windows/OpenGLWindows.h(356) : see declaration of ‘glBufferStorage’
C:\Users\aeoeaa\Documents\GitHub\UnrealEngine-latest-preview\Engine\Source\Runtime\OpenGLDrv\Private\Windows\OpenGLWindows.cpp(738): error C2146: syntax error : missing ‘;’ before identifier ‘wglGetProcAddress’
C:\Users\aeoeaa\Documents\GitHub\UnrealEngine-latest-preview\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Commands.cpp(20): fatal error C1083: Cannot open include file: ‘nvapi.h’: No such file or directory