Compiling UrBackup server on windows using VS2017

I am trying to compile Urbackup server on windows 2012 R2 machine using VS2017. I followed below steps:

  1. Downloaded zip package from https://github.com/uroni/urbackup_backend/
  2. Run update_deps.bat file as suggested in same link. (It downloaded folders cryptopp, curl, imdisk, msvc, wx, zlib. Is there any more that it should download?)
  3. I tried building the solution but it gave me more than 1000 errors including missing zlib, imdisk, statvfs, grp, pthread, dlfnc, unistd, thread, fuse, imdproxy and aes header file.

I know i had to manually set paths to these header file in include and library path to linker directories. But what i need to do for statvfs, grp, pthread, dlfnc, , unistd, thread, fuse, imdproxy and aes header file. From where i can download these header files and there corresponding libraries?

Is there any additional step that i had to do for compiling UrBackup server successfully?

Note: I am trying to compile on Windows server 2012 R2 using VS2017