Add support for msvc2012
use last commit