updated to visual studio 2012 and newer sdl