-fixed build under vs2012