OK, I've used your vs2015 deps and YAML_CPP_DLL definition and I got a successful build (again big thanks for help) but the game is not starting. I get the following error:
[15-03-2016 18:18:21] [INFO] Data folder is:
[15-03-2016 18:18:21] [INFO] Data search is:
[15-03-2016 18:18:21] [INFO] - C:\Users\Tomek\Documents\OpenXcom\
[15-03-2016 18:18:21] [INFO] - C:\Users\Tomek\Desktop\OXC\OpenXcom\bin\Win32\Debug
[15-03-2016 18:18:21] [INFO] - C:\Users\Tomek\Desktop\OXC\OpenXcom\bin\Win32\Debug
[15-03-2016 18:18:21] [INFO] User folder is: C:\Users\Tomek\Documents\OpenXcom\
[15-03-2016 18:18:21] [INFO] Config folder is: C:\Users\Tomek\Documents\OpenXcom\
[15-03-2016 18:18:21] [INFO] Options loaded successfully.
[15-03-2016 18:18:21] [INFO] SDL initialized successfully.
[15-03-2016 18:18:22] [INFO] SDL_mixer initialized successfully.
[15-03-2016 18:18:22] [INFO] Attempting to set display to 640x400x8...
[15-03-2016 18:18:22] [INFO] Display set to 640x400x8.
[15-03-2016 18:18:22] [INFO] Loading data...
[15-03-2016 18:18:22] [INFO] Scanning standard mods in 'standard'...
[15-03-2016 18:18:22] [ERROR] bad file
[15-03-2016 18:18:35] [FATAL] A fatal error has occurred: code 0xc0000005
[15-03-2016 18:18:35] [FATAL] 0x50e9c0 std::_Tree<std::_Tmap_traits<YAML::detail::node *,YAML::detail::node *,std::less<YAML::detail::node *>,std::allocator<std::pair<YAML::detail::node * const,YAML::detail::node *> >,0> >::begin (xtree:1147)
[15-03-2016 18:18:35] [FATAL] 0x5024b0 YAML::detail::node_data::get<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > (impl.h:118)
[15-03-2016 18:18:35] [FATAL] 0x502c20 YAML::detail::node_ref::get<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > (node_ref.h:68)
[15-03-2016 18:18:35] [FATAL] 0x5022f0 YAML::detail::node::get<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > (node.h:129)
[15-03-2016 18:18:35] [FATAL] 0x6a6a50 YAML::Node::operator[]<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > (impl.h:390)
[15-03-2016 18:18:35] [FATAL] 0x6a5ff0 OpenXcom::OptionInfo::save (optioninfo.cpp:157)
[15-03-2016 18:18:35] [FATAL] 0x6b1a50 OpenXcom::Options::save (options.cpp:945)
[15-03-2016 18:18:35] [FATAL] 0x6626a0 OpenXcom::Game::run (game.cpp:313)
[15-03-2016 18:18:35] [FATAL] 0x82fa60 SDL_main (main.cpp:116)
[15-03-2016 18:18:35] [FATAL] 0xb80210 main (SymGetLineFromAddr64 failed: 487)
[15-03-2016 18:18:35] [FATAL] 0xb7e300 invoke_main (exe_common.inl:74)
[15-03-2016 18:18:35] [FATAL] 0xb7e010 __scrt_common_main_seh (exe_common.inl:264)
[15-03-2016 18:18:35] [FATAL] 0xb7dff0 __scrt_common_main (exe_common.inl:309)
[15-03-2016 18:18:35] [FATAL] 0xb7e330 mainCRTStartup (exe_main.cpp:17)
[15-03-2016 18:18:35] [FATAL] 0x76f7ef0a BaseThreadInitThunk (SymGetLineFromAddr64 failed: 487)
[15-03-2016 18:18:35] [FATAL] 0x76e23a64 RtlInitializeExceptionChain (SymGetLineFromAddr64 failed: 487)
[15-03-2016 18:18:35] [FATAL] 0x76e23a64 RtlInitializeExceptionChain (SymGetLineFromAddr64 failed: 487)
[15-03-2016 18:18:35] [FATAL] Crash dump generated at C:\Users\Tomek\Documents\OpenXcom\15-03-2016_18-18-35.dmp
[15-03-2016 18:18:53] [FATAL] OpenXcom has crashed: code 0xc0000005
Extra information has been saved to openxcom.log.
Please report this to the developers.
I haven't tried the #include <algorithm> thing as there were no errors at building...