What I did so far:
* Installing Visual Studio 2013 Express
* Using VS2013 git to clone WZ2100 repository from https://github.com/Warzone2100/warzone2100.git
* Using branch: master
* Open win32/Warzone2100.sln
* Compiling ... a lot of missing header! What a hell?
I was reading compile guide in detail, and some forum threads ...
Then I added some of the required libraries:
* Installing Qt 5.3.2, and assiged environment variable $(Qt5dir)
* copied devpkg to lib directory (from devpkg-trunk-msvc2010-20102705.rar, but i don't know if the binaries are compatible wit VS2013)
* Compiling ... much headers now available but still missing GL/glew.h and some others
Then:
* Installed GLEW from http://glew.sourceforge.net/ (version 1.9.0 supporting OpenGL 4.3, as I have seen code is using macros for OpenGL 4.3)
And now, I am wondering how the the VS2013 solution and projects is including GLEW environment.
I didn't find any configuration regarding GLEW. So what is the answer to this problem?
* the configuration is missing, it must be added ???
* there is somehow a tricky thing I didn't get ???
-> I have added settings for GLEW, then it worked.
There are some more issues to deal with to get the solution compiled:
* missing 'SDL.h' in \lib\sdl\scrap.cpp, project SDL
* missing 'SDL_mouse.h' in \lib\sdl\cursors_sdl.h, project SDL
* missing 'physfs.h' in \lib\gamelib\anim.h project Warzone2100
-> I modified the include path then it worked.
Additional issues:
* missing 'glm/glm.hpp' in \lib\ivis_opengl\piematrix.cpp, project ivis_opengl
* missing 'openssl/sha.h' in \lib\framework\crc.cpp, project framework
-> Atm. I don't have glue how to deal with this.
Can someone give me some hints?
Has someone ever been able to build the code of wz2100 with VS2013, e.g. Debug/win32 ??
Should I switch to an other branch ??


