Fix:all vs2012 warnnings