- fixed vc++ 2012 build